Mike_Ro
@Mike_Ro
$ run войтивайти

Как принять данные в контроллере Laravel?

Всем привет!

Посоветовали роутер для обработки многоуровневых страниц
Route::get('/{slug}', ['as' => 'index', 'uses' => 'FrontController@index'])->where('slug', '[A-Za-z0-9][A-Za-z0-9/_-]+');

Если я правильно понимаю, роутер разбирает url на части и сохраняет в массив, теперь вопрос - как правильно принять этот массив в контроллере, как это записать грамотно?

Спасибо!
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
@Kostik_1993
Fullstack Web Developer | PHP | Laravel | Vue.js
public function show($slug)
{
    Post::whereSlug($slug);
}

Также данные можно получить в любом месте через
Request::route('slug');
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
solotony
@solotony
покоряю пик Балмера
прочитай https://laravel.ru/docs/v5/routing

там все по-русски описано
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы