Можно ли комбинировать маршруты для новостей и контента? Оба являются разными моделями и имеют свои собственные контроллеры.Laravel 5 Маршруты объединены
Link 1 = /news-item/ (news controller & model)
Link 2 = /about-us/ (content controller & model)
Как вы можете видеть в ссылке 1 и ссылке 2, я хочу, чтобы обе модели были единственными, без переходов.
Ниже пример кода, который я думал, будет работать, но это не так:
Route::get('/{page_url}/', '[email protected]');
Route::get('/{page_url}/', '[email protected]');
Я попытался это, но он получает только один из 2-х контроллеров. Я вижу очевидный конфликт.
Есть ли другой способ достижения единственного URL-адреса у более чем одного контроллера?
Я вижу, что путь iv сделал это плохо, но наглый есть способ? Я новичок в Laravel, немного удивленный, что такой запрос не может быть удовлетворен потрясающими предложениями по ларавею. Но если он не может, он не может – cardi777
не может быть размещен в lavarel, потому что это не хорошая практика, это похоже на «нарушение правил». Laravel предназначен для разрешения запроса на каждый уникальный URL-адрес. Класс маршрута работает как HashMap, где его структура основана на «ключевом» => «значении», он помогает создавать даже кэшированную карту всех ваших URL-адресов для увеличения скорости ответа. – manix