Laravel有没有带前缀的路线?
因此,目前在我的Laravel应用程序中,我得到了路线;Laravel有没有带前缀的路线?,laravel,Laravel,因此,目前在我的Laravel应用程序中,我得到了路线; Route::get('/{any}','SinglePageController@index')->其中('any','.') 在这种状态下,它是有效的。但是,我想给它添加一个前缀,比如/app/{any},并使其包含app。所以/app仍然会转到SinglePageController 我试过做类似的事情,它适用于除/app路由本身之外的所有东西 希望有人能提供一些建议。试试这个: Route::group(["prefix" =&g
Route::get('/{any}','SinglePageController@index')->其中('any','.')代码>
在这种状态下,它是有效的。但是,我想给它添加一个前缀,比如/app/{any}
,并使其包含app。所以/app
仍然会转到SinglePageController
我试过做类似的事情,它适用于除/app
路由本身之外的所有东西
希望有人能提供一些建议。试试这个:
Route::group(["prefix" => "app"], function(){
Route::get('/{any?}', 'SinglePageController@index');
}
我将any
参数转换为可选参数,因此它可以转到SinglePageController@index
当它没有给出时
也可以将index方法的参数定义为可选参数。比如:
public function index($any = null){
您是否尝试将任何参数设置为可选{any?}
注意,您的路线可能与app/foo
匹配,但与app/foo/bar