Начал познавать данный фреймворк. Возник вопрос. Есть такой роутинг:
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 соотв.
Чтобы лучше понять попробуй контроллеры посоздавать.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости