Съдържание
Въпреки че знаете как да използвате SQL език При изграждането на уеб приложения е много полезно, вярно е, че понякога е малко сложно да се налага да се напишат много инструкции за постигане на прости резултати, като например вмъкване или отправяне на заявки с ниска или междинна сложност, в допълнение към това, когато правим вмъквания, трябва да се предпазим от SQL инжекции.ТеченЛаравел ни предлага интерфейс, наречен Течен с които можем да взаимодействаме с нашия механизъм за бази данни, без да се налага да пишем нито едно изречение SQL, това ни носи предимството да не се налага да мислим за оптимизиране на заявки или да се тревожим SQL инжекцииНа потребителя от старото училище обаче това може да изглежда малко ограничаващо.
Както винаги, всеки път, когато трябва да направим промяна в базата данни, най -добре е да го направим чрез миграция, с това ще имаме история на промените и няма да се налага да докосваме директно двигателя на базата данни.
Първото нещо, което трябва да направим, е да генерираме файла за миграция, за това ще използваме следната команда в занаятчия:
php artisan migrate: make add_data_to_shows_tableТова трябва да генерира нов файл в приложение / база данни / миграции с датата, когато извършим миграцията, и името на същото, това може да е нещо подобно на това:
2014_07_15_222551_add_data_to_shows_table.phpТъй като имаме нашия файл, нека видим на следващото изображение как променяме метода нагоре () за да добавите инструкциите в Течен за вмъкване на данни:
Увеличете
След като данните са в нашата таблица, най -естественото е, че искаме да ги консултираме, за това трябва само да изградим модел, където можем да установим параметрите на заявката и след това маршрут, за да можем да го извикаме, нека вижте модела първо:
Увеличете
Накрая ще изградим маршрута, за това просто ще извикаме метода на модела и с това ще имаме достъп до записите и ще ги покажем с метода помощник dd (), Нека видим примера на следното изображение: