Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 09.09.2015 13:20:00

Роуты для категорий

Допустим у нас есть маршруты

Route::get('{url}', [ 'as' => 'url', 'uses' => 'PagesController@show' ]);
Route::get('cats/{url}', [ 'as' => 'url', 'uses' => 'CatsController@show' ]);
Route::get('posts/{url}', [ 'as' => 'url', 'uses' => 'PostsController@show' ]);

Они выводят страницы по url в корне сайта, категории по url "cats/{url}" и посты по url "posts/{url}"
Как реализовать вывод постов по адресу:

http:/site_name/cat_name/post_url

где cat_name - url категории,
      post_url - url поста
Также как реализовать вывод постов конкретной категории по адресу

http:/site_name/cat_name

Такой адрес будет перекрывать предыдущий маршрут вывода страниц:

Route::get('{url}', [ 'as' => 'url', 'uses' => 'PagesController@show' ]);

Изменено Johnson (09.09.2015 13:20:59)

Не в сети

#2 17.10.2015 15:35:43

Даниил

Re: Роуты для категорий

Route::get('user/{cat_name}/{post_url}', function($cat_name, $post_url)
{
    //
})

Подвал раздела