Задать вопрос
@romicohen
Системный Архитектор

Не работает привязка моделей (model binding) без добавления к маршруту middleware('web') — как так-то?

Ни в какую не хотела работать привязка моделей, пока не добавил к маршруту ->middleware('web')

Решение это нашел путем гугления здесь: https://tyapk.ru/blog/post/laravel-route-model-bin...

Но это ведь бред сивой кобылы! ))))))

Почему без этого не работает-то? У кого такое было? Разобрались? В чем именно проблема-то? И как этот костыль убрать оттуда?

Спасибо.

upd: оказалось что ->middleware('api') - тоже годится )) разбираю дальше))
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Простой 5 комментариев
Решения вопроса 1
@NubasLol
https://laravel.com/api/5.5/Illuminate/Routing/Mid...

Попробуй добавить это к свои роутам, можно сделать там где регестрировал
Но у меня файл с роутами "самодельный"))
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@romicohen Автор вопроса
Системный Архитектор
В общем, я просто добавил middleware('api') к группе маршрутов, я так понял это самое лучшее решение в данной ситуации.

Всем спасибо! Особенно NubasLol
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы