首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravelcollective/html在Laravel 5.5中不起作用

Laravelcollective/html在Laravel 5.5中不起作用
EN

Stack Overflow用户
提问于 2017-09-25 00:56:27
回答 6查看 8.2K关注 0票数 5

我试图通过在我的composer.json文件中加载v5.4来在laravel5.5上使用Laravelcollective/html,但是没有成功。以下是composer.json文件中的代码:

代码语言:javascript
运行
复制
"laravelcollective/html":"^5.4.0",

并将其加载到我的应用程序配置文件app.php:providers数组中

代码语言:javascript
运行
复制
Collective\Html\HtmlServiceProvider::class,

但在我使用刀片代码创建表单后,它不起作用,下面是刀片代码。

代码语言:javascript
运行
复制
{!! Form::open(['route' => 'posts.store']) !!}

{{Form::label('title','Title:')}}

{{Form::text('title', null, array('class' => 'form-control') )}}

{!! Form::close() !!}
EN

回答 6

Stack Overflow用户

发布于 2017-09-25 01:23:54

通过终端/命令安装laravelcollective/html

代码语言:javascript
运行
复制
composer require laravelcollective/html:^5.5.0

app/config/app.php中,添加以下内容:

代码语言:javascript
运行
复制
'providers' => [
    // ...,
    Collective\Html\HtmlServiceProvider::class,
    // ...
],

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

在您的刀片文件中:

代码语言:javascript
运行
复制
{!! Form::open(['route' => 'posts.store']) !!}
{!! Form::label('title', 'Title:') !!}
{!! Form::text('title', null, array('class' => 'form-control')) !!}
{!! Form::close() !!}
票数 5
EN

Stack Overflow用户

发布于 2019-05-03 01:55:33

您可以使用此命令

代码语言:javascript
运行
复制
composer require --update-with-all-dependencies "laravelcollective/html 5.6.*"... since you are using laravel 5.5 the command to use will be 
composer require "laravelcollective/html 5.5.*"
票数 1
EN

Stack Overflow用户

发布于 2017-09-25 01:00:06

您还必须将以下内容添加到别名数组中:

代码语言:javascript
运行
复制
'aliases' => [
// ...
  'Form' => Collective\Html\FormFacade::class,
  'Html' => Collective\Html\HtmlFacade::class,
// ...

],

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46392542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档