【发布时间】:2020-05-07 05:47:47
【问题描述】:
经过一番研究和研究,似乎 Route::when() 和 Route::filter() 在 Laravel 5+ 中已被弃用。我需要能够将所有以members 开头的 URI 路由到同一个控制器。例如:
Route::get('members/home', 'MembersController');
Route::get('members/view/all', 'MembersController');
Route::get('members/any/possible/route', 'MembersController');
我不会知道以成员开头的所有可能路线,因为它们将存储在我的数据库中。是否有与 Laravel 4.2 相同的通配符可以在 5.4 中使用?
这个想法是让任何以某些前缀开头的路由转到其指定的控制器,然后控制器将比较整个 URI 字符串并检索 db 中具有匹配 slug 的页面。
【问题讨论】: