Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Добрый день
Есть ли какая либо возможность создать каталог с неограниченным уровнем вложенности
Скажем в роутере прописываем
Route::get('catalog/{*}', array('as' => 'catalog', 'uses' => 'CatalogController@index'));
Данному маршруту могли бы соответствовать урл
1) http://site.ru/catalog/group
2) http://site.ru/catalog/group/subgroup/item
3) http://site.ru/catalog/group/item
Ну и тому подобное с неограниченым уровнем вложенности и все эти пути обращались к методу index
но если скажем у нас есть маршрут
Route::get('catalog/group', array('as' => 'catalog.group', 'uses' => 'CatalogController@group'));
Route::get('catalog/{*}', array('as' => 'catalog', 'uses' => 'CatalogController@index'));
То соответственно 1 путь обращался к методу group, а 2 и 3 к методу index. При том услови что маршрут catalog.group стоит по коду выше маршрута catalog
Не в сети
Route::get('catalog/group', 'CatalogController@group');
Route::get('catalog/{path}', 'CatalogController@index')->where('path', '.+');
Не в сети
Страницы 1