我正在尝试在Laravel中复制个人资料页面。一切正常,但是当我单击“保存”以保存配置文件中的更改时,它显示为
/**
* Throw a method not allowed HTTP exception.
*
* @param array $others
* @return void
*
* @throws \Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException
*/
protected function methodNotAllowed(array $others)
{
throw new MethodNotAllowedHttpException($others);
}
/**
* Get routes from the collection by method.
*
* @param string|null $method
* @return array
*/
public function get($method = null)
{
return is_null($method) ? $this->getRoutes() : Arr::get($this->routes, $method, []);
}
/**
* Determine if the route collection contains a given named route.
不带参数。还有这个按摩 Symfony \组件\ HttpKernel \异常\ MethodNotAllowedHttpException 没有消息。
由于某些原因,我无法从文件中导入代码,没有代码的人可以帮忙吗?
答案 0 :(得分:0)
您要尝试执行的控制器操作期望使用某种HTTP方法(GET,POST,PUT,DELETE等)。 405表示您试图通过错误的方法访问该端点。
检查您的路由配置,以查看应调用的方法。这是一个要求DELETE方法的示例:
Route::delete('empresas/eliminar/{id}', [
'as' => 'companiesDelete',
'uses' => 'CompaniesController@delete'
]);