首页 > 代码库 > Class 'Illuminate\Html\HtmlServiceProvider' not found或者form表单不能正常使用解决办法
Class 'Illuminate\Html\HtmlServiceProvider' not found或者form表单不能正常使用解决办法
在laravel框架中,form不能正常使用如何处理.
网上搜到的解决方案通常都是一致的,下面分类考虑:
1,打开根目录composer.json 文件, require 里面增加:
如果laravel是从4版本到5版本的
"illuminate/html": "~5.0"
然后执行 composer update
如果本身就是laravel5以上版本的
直接在网站根目录打开命令行, 运行 composer require illuminate/html
2,打开config/app.php
在provider下添加 Illuminate\Html\HtmlServiceProvider::class,
在aliases下添加
‘Form‘ => ‘Illuminate\Html\FormFacade‘,
‘Html‘ => ‘Illuminate\Html\HtmlFacade‘,
完成之后,就可以直接使用From对象了:
比如laravel文档中给的实例:
{!! Form::open( [ ‘url‘ => [‘oduct/ajaxFaceimage‘], ‘method‘ => ‘POST‘, ‘id‘ => ‘upload‘, ‘files‘ => true ] ) !!} <a href="http://www.mamicode.com/#" class="btn button-change-profile-picture"> <label for="upload-profile-picture"> <span id="upload-avatar">更换新头像</span> <input name="image" id="image" type="file" class="manual-file-chooser js-manual-file-chooser js-avatar-field"> </label> </a> {!! Form::close() !!}
如果不出其他意外的话,应该模板文件中的Form就能正常使用了!!!
Class 'Illuminate\Html\HtmlServiceProvider' not found或者form表单不能正常使用解决办法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。