未定义路由[users.profile]

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

我目前正在开发一个网站,允许用户发布书籍并对其进行编辑等。目前,我正在使用“我的帐户”页面,可通过下拉菜单访问该页面。用户可以在此页面中编辑他们的帐户详细信息,等等。我遇到了路由错误,而且我开始有点隧道的眼光,因此,一些外部的观点可以真正帮助您解决问题。谢谢。这是我的ProfileController:目前仅使用索引方法:

    {
    return view('admin.users.profile')->with('user', Auth::user());
    }

我从我的app.blade.php中路由如下:

<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
                                <a class="dropdown-item" href="{{ route('users.profile') }}">
                                    My Account
                                </a>

然后,Web表单具有表单操作路线users.profile.update。

最后,在我的web.php文件中,我具有以下路线:

Route::get('/users/profile', ['uses' =>'ProfileController@index', 'as' => 'user.profile']);


Route::post('/users/profile/update', ['uses' => 'ProfilesController@update', 
'as'=>'users.profile.update']);'''

我的profile.blade.php视图存储在admin / users下。谢谢

php routes laravel-6
1个回答
0
投票

您使用href="{{ route('users.profile') }}",而您的路线是'user.profile'。路由必须为user,而不是users

© www.soinside.com 2019 - 2024. All rights reserved.