Class' Collective \ Html \ Facades \ FormFacade'找不到(查看:)

时间:2017-03-21 16:58:34

标签: php laravel

我尝试在Laravel 5.4中实现Laravel Collective。 我通过

更新了Laravel Collective
composer require laravelcollective/html

并配置了config / app.php,如下所示:

'providers' => [
    Collective\Html\HtmlServiceProvider::class,

'aliases' => [
    'Form' => Collective\Html\FormFacade::class,
    'Html' => Collective\Html\HtmlFacade::class

当我尝试制作这样的形式时:

{!! Form::open(['url'=>'videos', 'class'=>'form-horizontal']) !!}
    code..
{!! Form::close() !!}

在网络浏览器中Laravel给我错误:

Class 'Collective\Html\Facades\FormFacade' not found (View: C:\kurs_laravel\resources\views\videos\create.blade.php)

Class 'Collective\Html\Facades\FormFacade' not found

3 个答案:

答案 0 :(得分:0)

尝试此控制台命令:

php artisan cache:clear

答案 1 :(得分:0)

首先清除应用的缓存

php artisan cache:clear

然后

composer dump-autoload

答案 2 :(得分:0)

您可以尝试运行以下命令:

composer update

如果它不起作用,请尝试按照laravel集体网站中的分步指南进行操作:

https://laravelcollective.com/docs/5.4/html

希望对您有帮助!