Laravel 配置文件更新错误

Posted

技术标签:

【中文标题】Laravel 配置文件更新错误【英文标题】:Laravel profile update error 【发布时间】:2018-12-27 12:03:32 【问题描述】:

我正在尝试在 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\Component\HttpKernel\Exception\MethodNotAllowedHttpException 没有消息。

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

【问题讨论】:

when i click 'Save' to save changes in profile it show's me like ... 告诉你什么?您包含的代码不是错误消息。 准确地向我们展示您点击保存时看到的内容。 【参考方案1】:

您尝试访问的控制器操作需要特定的 HTTP 方法(GET、POST、PUT、DELETE 等)。 405 表示您尝试通过错误的方法访问该端点。

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

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

看到这个帖子:Error 405 (Method Not Allowed) Laravel 5

【讨论】:

以上是关于Laravel 配置文件更新错误的主要内容,如果未能解决你的问题,请参考以下文章

更新用户配置文件 Laravel 5.6

Laravel 5 + PostgreSQL:“未配置数据库 [postgres]。”错误

错误 500:如何通过 Laravel 自定义配置文件获取会话变量?

Laravel 4 迁移错误?

Laravel:通过发布第三方包来更新 .env 文件

如何在 laravel 的配置文件工厂中提供唯一的 user_id