Laravel配置文件更新错误

时间:2018-07-19 11:09:14

标签: php laravel

我正在尝试在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 没有消息。

由于某些原因,我无法从文件中导入代码,没有代码的人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您要尝试执行的控制器操作期望使用某种HTTP方法(GET,POST,PUT,DELETE等)。 405表示您试图通过错误的方法访问该端点。

检查您的路由配置,以查看应调用的方法。这是一个要求DELETE方法的示例:

Route::delete('empresas/eliminar/{id}', [
        'as' => 'companiesDelete',
        'uses' => 'CompaniesController@delete'
]);

查看此信息:Error 405 (Method Not Allowed) Laravel 5