【问题标题】:Laravel form does not definedLaravel 形式未定义
【发布时间】:2020-05-17 21:10:53
【问题描述】:

我是 laravel 的新手。我尝试使用 laravel 集体构建表单。我通过composer require laravelcollective/html 为集体更新 laravel,然后添加 app.php Collective\Html\ HtmlServiceProvide::class in providers add add

Form' => Collective\Html\FormFacade::class,
      'Html' => Collective\Html\FormFacade::class

在别名中 但它在提供者和别名中的这三个更新的东西中显示错误(Collective\Html\FormFacade 类型未定义),并且在浏览器中显示错误(表单未定义) 有什么帮助吗?请

【问题讨论】:

    标签: laravel


    【解决方案1】:

    首先检查你是否大写Form 然后尝试清除配置缓存

    php artisan config:cache
    

    如果您仍然有问题,您可以转到composer.json 并检查是否需要laravelcollective,然后尝试运行以下命令: composer update

    【讨论】:

      【解决方案2】:

      将你的新提供者添加到 config/app.php 的 providers 数组中:

      'providers' => [
        // ...
        'Collective\Html\HtmlServiceProvider',
        // ...
      ],
      

      在 config/app.php 的 aliases 数组中添加两个类别名:

      'aliases' => [
      // ...
        'Form' => 'Collective\Html\FormFacade',
        'Html' => 'Collective\Html\HtmlFacade',
      // ...
      ],
      

      然后在你的工作目录中点击 blow 命令。

      composer dump-autoload
      php artisan view:clear
      
      
      

      【讨论】:

        猜你喜欢
        • 2016-04-20
        • 2018-12-03
        • 2015-10-25
        • 1970-01-01
        • 2017-12-12
        • 2022-07-27
        • 2014-06-14
        • 1970-01-01
        • 2023-02-25
        相关资源
        最近更新 更多