我经过查询后的分页为什么会出现报错?

public function select(Request $request)
{
$judges = Judge::when($request->name, function ($query) use ($request) {
return $query->where('name', 'like', '%'.$request->name.'%');
})->when($request->item, function ($query) use ($request) {
return $query->where('item', 'like', '%'.$request->item.'%');
})->when($request->is_free, function ($query) use ($request) {
return $query->where('is_free', 'like', '%'.$request->is_free.'%');
})->paginate(10);
return view('judges.index', compact('judges'));
}
这是我的代码 在显示index后 可以显示第一页,但是当点击第二页的时候就就报错了!
错在下面(抱歉不会发图片)
protected function methodNotAllowed(array $others)
{
throw new MethodNotAllowedHttpException($others);
}

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
你看我吊吗啊
最佳答案

按照经验 methodNotAllowed 应该是请求方式GET POST 上的对应错误,如果你检查一下这儿没问题,就在return里改一下 ,改成这样 试试 return view('judges.index', compact('judges',$judges));

6年前 评论
讨论数量: 2
你看我吊吗啊

按照经验 methodNotAllowed 应该是请求方式GET POST 上的对应错误,如果你检查一下这儿没问题,就在return里改一下 ,改成这样 试试 return view('judges.index', compact('judges',$judges));

6年前 评论
你看我吊吗啊

另外注意排版,看一下虚线框内的说明 至少遵循markdown

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!