【发布时间】:2019-01-18 19:47:59
【问题描述】:
我正在使用当前 Laravel 文档中的这段代码
return redirect()->action(
'UserController@profile', ['id' => 1]
);
并将其更改为我自己的控制器,如下所示:
return redirect()->action('ProjectController@showProject',['id'=> 2]);
我的路线:Route::get('/crm/project/{id}', 'ProjectController@showProject');
根据我的F12,这是我的请求网址http://127.0.0.1:8000/back/crm/project/2,这是正确的。但我收到以下错误:405 Method Not Allowed.
这是我的堆栈跟踪的开始:
{消息:“”,异常:“Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException”,…}
提前致谢。
编辑:添加路线。
【问题讨论】:
-
你能显示你的路线吗
-
Route::get('/crm/project/{id}', 'ProjectController@showProject');是我的路线。 -
你在重定向后发现的 url 在哪里得到这个错误
-
什么? @ShaielndraGupta 如果我转到我的
Inspect Element->network->Preview/Headers/Respone,我会发现此错误 -
我说的是您收到错误的请求 URL。您可以在 inspect->network 中找到它并查看标题
标签: laravel laravel-5 response laravel-response