Laravel有没有带前缀的路线?

Laravel有没有带前缀的路线?,laravel,Laravel,因此,目前在我的Laravel应用程序中,我得到了路线; Route::get('/{any}','SinglePageController@index')->其中('any','.') 在这种状态下,它是有效的。但是,我想给它添加一个前缀,比如/app/{any},并使其包含app。所以/app仍然会转到SinglePageController 我试过做类似的事情,它适用于除/app路由本身之外的所有东西 希望有人能提供一些建议。试试这个: Route::group(["prefix" =&g

因此,目前在我的Laravel应用程序中,我得到了路线;
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