假设我们制定了一条路线
Routes::post('article/save_comment','articleController@save_comment');
然后我们通过在浏览器中输入 URL 来调用此路由,并且不发布任何内容,当然,它会出错并显示“此路由不支持 GET 方法”。支持的方法:POST' cz 如果我们直接调用这个 URL Laravel 知道这是 get 方法(如果我错了请纠正我)
问题是如何处理这个错误? 谢谢
最佳答案
您可以在异常处理程序 #RenderMethod 中尝试此操作
if ($exception instanceof \Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException) {
return response()->view('your-custom-error-view', []);
}
关于php - Laravel 5.8 中处理 post 和 get 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57985036/