首页 > 解决方案 > 如何修复 Laravel 5.6 中模型 [App\User] settingedit 没有查询结果?

问题描述

使用 Laravel 5.6 和 mysql。在我的应用程序中,我将显示编辑当前登录用户名和电子邮件。这是用户模型

public function scopeUserr($query)
{
     return $query->where('name',Auth::user()->name);

}

和用户控制器

public function settingedit()
{
    $users = User::userr()->get();
    return view('users.settingedit')->withUsers($users);
}

我的用户数据编辑链接如下,

<a href="/users/settingedit" class="btn btn-primary">Update User</a>

路线是这样的,

Route::get('users/settingedit', [
    'uses' => 'UserController@settingedit',
    'as'=> 'users.settingedit',
  ]);

但是当我单击更新用户链接时发生以下错误,

2/2) NotFoundHttpException

No query results for model [App\User] settingedit

如何解决这个问题?

标签: phpmysqllaravel-5

解决方案


推荐阅读