在laravel 5.7中哪种有效的方法可以对同一控制动作运行多个网址,例如
Route::get('about', array(
'as' => 'page-about',
'uses' => 'PageController@page_content'
))->AdditiveParameter('about');
Route::get('security', array(
'as' => 'page-security',
'uses' => 'PageController@page_content'
))->AdditiveParameter('security');
并且在PageController page_content操作中有1个必需参数?
谢谢!
答案 0 :(得分:0)
我不确定您是否只在寻找它,但希望它能提供一些想法。
Route::group(['prefix' => '{prefix?}', 'where' => ['prefix' => 'content']],function (){
Route::get('{route_name}/{req_param}', array(
'as' => 'page-security',
'uses' => 'PageController@page_content'
))->where('route_name', '(about|security)');
});
控制器动作将是这样
public function page_content($route_name,$req_param)
{
}
让我知道这是否对您有用。