Изменение маршрута Laravel на основе выбора формы - PullRequest
1 голос
/ 20 сентября 2019

У меня есть 3 маршрута в проекте laravel

  • Route :: get ('/', 'HomeController @ index');
  • Route :: get ('/ videos',' VideoController @ index ');
  • Route :: get ('/ movies', 'MoviesController @ index');

Я создал модель настроек и миграцию, где администратор может выбрать домашнюю страницу.Теперь то, что я хочу достичь, основано на выборе, маршрут должен быть установлен как домашняя страница.

Например: если администратор выберет example.com/videos в качестве домашней страницы, то к видео следует обращаться на example.com/

Ответы [ 2 ]

0 голосов
/ 21 сентября 2019

@ PuneetKarajagi Вы можете добавить каждую из переменных в качестве параметра к маршруту.например, вашим маршрутом для видео будет маршрут ('home', ['data' => 'video']);и маршрут для фильмов будет маршрут («дом», [«данные» => «фильмы»]);

0 голосов
/ 20 сентября 2019

Вы должны создать один маршрут с необязательным параметром и HomeController с функцией индекса, функция индекса должна принимать параметр, который может быть видео, фильмом, затем вы используете регистр переключателя, чтобы проверить, видео это или музыка, илидомашний маршрут

Route :: get ('/ {data?}', 'HomeController @ index');

индекс публичной функции (запрос $ request, $ data = null) {// используйте переключатель, чтобы проверить, видео это или музыка

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...