我需要创建一个包含一些固定和动态部分的路线。基本上我需要在url上的第二个段上保持灵活性。如果url以'products / test ....'开头,那么路由必须转到PageController,所有其他以'products / ....'开头的路径都必须转到ProductController。
// Something like this:
Route::any('products/".starts_with($slug, 'test'), [
'uses' => 'PageController@show'
])->where('slug', '(.*)?');
Route::get('products/{slug}', [
'uses' => 'ProductController@show'
]);
这是否可以在Laravel 5中使用?
答案 0 :(得分:0)
在Laravel 5中,我们使用中间件作为路由的帮助者。 默认安装中有一些示例可以适应您的代码。这是解决此问题的最佳方法。