Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Допустим у нас есть маршруты
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)
Не в сети
Route::get('user/{cat_name}/{post_url}', function($cat_name, $post_url)
{
//
})
Страницы 1