如何在Laravel中为路由添加“ admin”前缀?

问题描述 投票:0回答:1

我最近为一个项目安装了laravel 6。

很遗憾,路线无法正常工作。

例如,我引导用户使用此路线的页面。。

{{ route('user.edit', ['id' => $user->id]) }}.

它应该转到admin/user/{user}/edit

但是它会转到这样的未知路线:

/admin/admin/user//edit?id=1 

我的路线:

Route::group(['namespace' => 'Admin', 'middleware' => ['auth', 'IsVerified'], 'prefix' => 'admin'], function () {
    route::resource('/user', 'UserController');
});
php laravel routes user-controls laravel-6
1个回答
0
投票

您的路由模型绑定不正确

{{ route('user.edit', ['user' => $user]) }}

并修复您的路线资源调用

Route::resource('/user', 'UserController');

结果:

/admin/user/1/edit
© www.soinside.com 2019 - 2024. All rights reserved.