表单和Html标记不工作laravel 5.2

时间:2016-06-21 10:38:59

标签: laravel-5

我是laravel 5.2框架的新手,并且发现很难将Form和Html包配置到目录中,我已经阅读了文档并按照每一行,但仍然得到相同的错误。未找到“表格”类别。

http://i.stack.imgur.com/1dlRw.png

这是我的示例视图,这就是我使用表单标记的方式。

{!!Form::open(array('url' => '' , 'method' => 'get'))!!}
  {!! Html::link( url( '/frontend/posts/like',$post->id ), 'Like',     ['class' => 'btn btn-primary like-btn', 'data-status' => 'like' ] ) !!}
  {!! Html::link( url( '/frontend/posts/like', $post->id ), 'Dislike', [ 'class' => 'btn btn-primary like-btn', 'data-status' => 'dislike' ] ) !!}
{!!Form::close()!!} 

我在app.php文件中包含了以下内容

Collective\Html\HtmlServiceProvider::class,

(在提供者中)

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

(在别名中)

我在composer.json中有这个 -

"require": {"laravelcollective/html": "^5.2"},

我使用过composer update命令和composer dump-autoload,但我的问题还没有解决。请有人帮助我。

2 个答案:

答案 0 :(得分:0)

试试这个:

  1. composer update
  2. php artisan cache:clear
  3. php artisan config:clear
  4. php artisan view:clear

答案 1 :(得分:0)

尝试运行以下artisan命令:

php artisan optimize