Laravel提供了各种内置标签,可以轻松安全地处理HTML表单.HTML的所有主要元素都是使用Laravel生成的.所以我将采取这种设施,但它不起作用.
我使用composer require laravelcollective/html.
命令提示符说:
laravel>composer require laravelcollective/html
Using version ^5.2 for laravelcollective/html
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Run Code Online (Sandbox Code Playgroud)
包装照明/ html被放弃,你应该避免使用它.请改用laravelcollective/html.
Generating autoload files
> Illuminate\Foundation\ComposerScripts::postUpdate
> php artisan optimize
Generating optimized class loader
Run Code Online (Sandbox Code Playgroud)
查找相对于项目根目录的文件夹vendor/illuminate/html或vendor/laravelcollective/html文件夹.查找illuminate/html或laravelcollective/html字符串内composer.json或composer.lock.
第一个是您定义的依赖项,seconde文件包含已安装的依赖项.
我猜你已经有了这个包,因为作曲家没有说要安装或更新.
如果composer.lock或vendor文件夹包含任何字符串/文件夹,那么您已经安装了它并可以在代码中使用它们.
UPDATE
config/app.php通过将以下值添加到providers数组中来注册服务提供者:
Collective\Html\HtmlServiceProvider::class
Run Code Online (Sandbox Code Playgroud)
通过在别名数组中添加以下两行来注册外观:
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
Run Code Online (Sandbox Code Playgroud)