Laravel5.4 路由问题

Route::group(['prefix'=>'admin','middleware' => 'auth'], function () {
    Route::get('/user', 'UserController@index');
});

我将路由的前缀设置为 admin , 但是我平时没有前缀的时候直接{ url('user') }即可,但是设置前缀之后需要手动在 { url('admin/user') } ,要是我把 'prefix'=>'admin' 设置为 'prefix'=>'manage' , 所有路由都废了...

所以想问下有没有类似 { url() } 这个个样子的方式来表示有前缀的路由...

JellyBool

这样的应用场景推荐使用 route:


Route::group(['prefix'=>'admin'], function () {
    Route::get('/user',['as' => 'admin', function () {
        
    }]);
});

这个时候:

<a href="{ route('admin') }"></a> 
// 包含 admin

或者你一定要使用 url 的话,试试这样:

{ url('admin', 'user') }
假如_丶 回复 JellyBool

还是选择这个了…

{ url('admin', 'user') }

不过谢谢啦~