在 Laravel 7 中找不到“表单”类

kyo*_*kyo 5 php laravel composer-php laravel-facade laravel-7

我正在从 Laravel 5 升级到 Laravel 7。

在此处输入图片说明

Form::model在我的项目中使用了很多。

未找到“表格”类

我尝试安装

"laravelcollective/html": "~5.0"

我不断得到

Problem 1
    - Conclusion: remove laravel/framework v7.3.0
    - Conclusion: don't install laravel/framework v7.3.0
    - Conclusion: don't install laravel/framework v7.2.2
    - Conclusion: don't install laravel/framework v7.2.1
    - Conclusion: don't install laravel/framework v7.2.0
    - Conclusion: don't install laravel/framework v7.1.3
    - Conclusion: don't install laravel/framework v7.1.2
    - Conclusion: don't install laravel/framework v7.1.1
    - Conclusion: don't install laravel/framework v7.1.0
    - Conclusion: don't install laravel/framework v7.0.8
    - Conclusion: don't install laravel/framework v7.0.7
    - Conclusion: don't install laravel/framework v7.0.6
    - Conclusion: don't install laravel/framework v7.0.5
    - Conclusion: don't install laravel/framework v7.0.4
    - Conclusion: don't install laravel/framework v7.0.3
    - Conclusion: don't install laravel/framework v7.0.2
    - Conclusion: don't install laravel/framework v7.0.1
    - Conclusion: don't install laravel/framework v7.0.0
Run Code Online (Sandbox Code Playgroud)

我现在有哪些选择?

  1. 用 HTML 替换所有 Form 外观?那会很多...
  2. 在这个新设置上再次添加一个 Form Facade

你们觉得我应该做哪一个?

小智 17

composer require laravelcollective/html
Run Code Online (Sandbox Code Playgroud)

这个依赖从 Laravel 中移除


mrh*_*rhn 9

要支持Laravel 7.x,您需要安装6.0HTML 包的版本。5.x不支持较新版本的Laravelafter 5.8。更新您的composer.json.

"laravelcollective/html": "~6.0"
Run Code Online (Sandbox Code Playgroud)

在那之后运行。

composer install
Run Code Online (Sandbox Code Playgroud)

或者只是从命令行要求它。

composer require laravelcollective/html "~6.0"
Run Code Online (Sandbox Code Playgroud)