php - 如何修复 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
如何解决这个问题?
解决方案
推荐阅读
- hash - 如何可靠地跨多个服务器分片数据
- android - 如何在使用 ArrayList<> 添加对象的 VIEW PAGER 中的 CARD VIEW 上设置单击方法?
- linux-kernel - Linux启动时执行的指令流总是一样吗?
- javascript - 一个包装器中的链接和选择下拉菜单导致无法选择
- npm - 运行 npx init 命令时出现 lerna 初始化错误
- html - 如何将部分底线放在 h1 跨度文本的正中间?
- python - 调用python调度函数时出错
- javascript - puppeteer page.evaluate() 的返回值
- python - 有没有办法静态解决这种循环依赖?
- r - 有没有办法找到 R 包的引用计数?