Начал познавать данный фреймворк. Возник вопрос. Есть такой роутинг:
Route::get('/tasks/{task}', function ($id) {
$task = DB::table('tasks')->find($id);
return view('tasks.show', compact("task"));
});
Объясните что означает {task}
.
На месте этой записи выводится id записи из БД. Но не пойму почему запись именно такая. Почему task? И что за фигурные скобки? Это некий шаблон?
{task} - wildcard, проще говоря, ты можешь туда влепить что угодно, все равно. Когда в контроллере будешь обращаться, он у тебя найдет, что есть такой то wildcard и его значение такое-то.
Если по какой-то причине, тебе надо гетом выкидывать сразу два значения, к примеру /{id}/{name} то есть смысл называть их не как попало, а так, чтобы было понятно. Тогда в контроллере сможешь обратиться к ним как $id и $name соотв.
Чтобы лучше понять попробуй контроллеры посоздавать.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Скажите пожалуйста, как избежать вот такого ответа типа "9999999998E+19" чтоб было тупо цифры без точек букв Е и +19
Был такой скрипт который сверял файлы на моём сайте и на другом, он смотрел вроде бы на дату скаченного файла и на дату с другого сайта, если...
Я совсем новичок в парсинге контента с сайтах прошу не кидать помидоры
есть страница с выводом всей таблицы из БД, в каждой ячейке кнопка для редактирования строки таблицыПо клику на кнопку назначаю обработчик...