2017-01-16 65 views
0

在Laravel 5.2窗体类中app.php是:在Laravel 5.3中找不到类“表单”?

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

但这个代码Laravel 5.3不起作用。

如何添加Laravel 5.3中的类Form

+1

它为我联系你的HTML和CSS。什么是确切的错误信息? – Avram

+1

如果这是一个新项目,请确保你使用'composer require“laravelcollective/html”:“^ 5.3.0”'拉入了form-helper包。 – Quasdunk

+0

@Quasdunk哦坦克,我忘了这个包 – mySun

回答

3

它被称为Laravel集体包,它已从laravel默认值中删除。

您仍可以整合并使用它。

这里是文档 Laravel Collective

如何安装

composer require "laravelcollective/html":"^5.3.0" 

接下来,新的供应商添加到供应商阵列配置/ app.php的:

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

最后,将两个类别别名添加到config/app.php的别名数组中:

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

第一步骤通过作曲家安装此

composer require "laravelcollective/html":"^5.3.0" 

Laravel Collective here

第二步骤中添加在配置此行/ app.php下提供商

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

第三步骤

添加此2号线在配置/ app.php下别名阵列

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

最后一步则这样

{{ Html::style('css/demo.css') }} 
{{ Html::script('js/demo.js') }}