类别';表格';在view-file.blade.php中找不到

类别';表格';在view-file.blade.php中找不到,php,laravel-5.5,laravelcollective,Php,Laravel 5.5,Laravelcollective,我正在尝试在视图文件中呈现文本输入字段。 我经常遇到这样的错误:“在view file.blade.php中找不到类‘form’” 模板: @extends('layouts.app') @section('content') <h1>New</h1> {{ Form::open() }} {{ Form::text('my-name') }} {{ Form::close() }} @endsection app.php(配

我正在尝试在视图文件中呈现文本输入字段。 我经常遇到这样的错误:“在view file.blade.php中找不到类‘form’”

模板:

@extends('layouts.app')

@section('content')
    <h1>New</h1>

    {{ Form::open() }}
        {{ Form::text('my-name') }}
    {{ Form::close() }}
@endsection
app.php(配置)

“Composer show”列出了以下内容:

laravel/framework v5.5.19 The Laravel Framework
laravelcollective/html v5.5.1  HTML and Form Builders for the Laravel Framework
我已经尝试过其他SO问题中提出的一些建议,如:

  • 作曲家转储自动
  • php artisan缓存:清除
  • php artisan配置:清除
仍然不起作用。
提前谢谢

安装laravelcollective/html

composer require "laravelcollective/html":"^5.5"
更新编写器

composer update
config/app.php

<?php

'providers' => [

    Collective\Html\HtmlServiceProvider::class,

  ],

'aliases' => [

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

      'Html' => Collective\Html\HtmlFacade::class,

  ],

这可能是因为在Composer完成安装之前将其添加到config/app中


尝试使用
php artisan config:cache

访问此链接后,我首先假设您使用的是Laravel 5.5,因为您标记了您的问题,您使用的是
laravelcollective/html
@rahulsm的5.5,我所做的正是该链接所做的says@Marcin纳比亚莱克:是的,“composer show”说我正在使用laravelcollective/HTMLTanks的5.5版本作为答案。我已经检查了安装的laravelcollective软件包的版本,它是5.5版本。因此,我认为我可以继续,但仍然会遇到错误:(在添加composer后,首先直接从vendor\laravelcollective文件夹下载并放入其中。jsonI编辑了我的原始问题。我在composer.json中更新了包版本(尽管我已经有了5.5.1版的laravel collective)我还为laravel framework和laravel collective软件包添加了“composer show”的输出。我已经检查了这些类是否存在(别名指向这些类),它们是否存在!因此这里仍然没有线索:(
composer update
<?php

'providers' => [

    Collective\Html\HtmlServiceProvider::class,

  ],

'aliases' => [

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

      'Html' => Collective\Html\HtmlFacade::class,

  ],