【表单】illuminate/html与laravelcollective/html【原创】
来源:互联网 发布:蒙古作文软件 编辑:程序博客网 时间:2024/06/05 14:43
illuminate/html
与laravelcollective/html 库的作用是:快速通过普通的 form
标签创建表单illuminate/html 使用步骤(5.0以上已弃用)
1. 引入依赖
1
composer require illuminate/html
或者是composer.json的require里面加上:
"illuminate/html": "版本号"
而版本号的话通过命令查询:
1
composer show -all illuminate/html
2. 修改app.php
修改 config/app.php 文件:
在
providers
字段中添加 HtmlServiceProvider
,把库注册到 Laravel 中:// 添加到 'Illuminate\View\ViewServiceProvider', 后面Illuminate\Html\HtmlServiceProvider::class,
通过 aliases 字段为刚才注册的 Provider 设置别名:
1
// 添加到 'View' => 'Illuminate\Support\Facades\View', 之后
2
'Form' => Illuminate\Html\FormFacade::class,
3
'Html' => Illuminate\Html\HtmlFacade::class,
设置别名后,在控制器中调用的时候就不需要输入 Facade 的完整名称,只需要使用别名即可。
3. 视图中引用
视图中通过以下的代码可以生成form标签:
{!! Form::open() !!}{!! Form::close() !!}
比如:
1
@extends('main')
2
3
@section('content')
4
<h1>Wirte a New Article</h1>
5
6
<hr/>
7
8
{!! Form::open() !!}
9
10
{!! Form::close() !!}
11
@stop
4. 运行
运行之后页面没什么变化,但是源代码中会生成form标签:
<form method="POST" action="控制器的url" accept-charset="UTF-8"><input name="_token" type="hidden" value="随机字符串"></form>
模版中那一段代码会生成了一个 form 表单,mothod 默认为 POST,action 为当前RUL,并且生成了一个隐藏域 _token ,它可以让表单提交更加安全。
注意:
illuminate/html 在Laravel 5.0以上已经被弃用了,使用laravelcollective/html来替换。以后5.0以上的版本还是用illuminate/html的话会报错:
以下是laravelcollective/html的使用步骤:
laravelcollective/html使用步骤
1. 引入依赖
1
composer require laravelcollective/html
或者是composer.json的require里面加上:
"laravelcollective/html": "版本号"
而版本号的话通过命令查询:
1
composer show -all illuminate/html
2. 修改app.php
修改 config/app.php 文件:
在
providers
字段中添加 HtmlServiceProvider
,把库注册到 Laravel 中:// 添加到 'Illuminate\View\ViewServiceProvider', 后面Collective\Html\HtmlServiceProvider::class,
通过 aliases 字段为刚才注册的 Provider 设置别名:
1
// 添加到 'View' => 'Illuminate\Support\Facades\View', 之后
2
'Form' => Collective\Html\FormFacade::class,
3
'Html' => Collective\Html\HtmlFacade::class,
设置别名后,在控制器中调用的时候就不需要输入 Facade 的完整名称,只需要使用别名即可。
3. 视图中引用
视图中通过以下的代码可以生成form标签:
{!! Form::open() !!}{!! Form::close() !!}
比如:
1
@extends('main')
2
3
@section('content')
4
<h1>Wirte a New Article</h1>
5
6
<hr/>
7
8
{!! Form::open() !!}
9
10
{!! Form::close() !!}
11
@stop
4. 运行
运行之后页面没什么变化,但是源代码会生成form标签:
<form method="POST" action="控制器的url" accept-charset="UTF-8"><input name="_token" type="hidden" value="随机字符串"></form>
模版中那一段代码会生成了一个 form 表单,mothod 默认为 POST,action 为当前RUL,并且生成了一个隐藏域 _token ,它可以让表单提交更加安全。
阅读全文
0 0
- 【表单】illuminate/html与laravelcollective/html【原创】
- Laravel 5中使用 illuminate/html扩展
- HTML表格与表单
- HTML--表格与表单
- 天天与html表单打交道
- html注册表单与服务器
- html表单与页面控件
- HTML表单与ASP表单的差异
- [HTML] 表单提交与阻止表单提交
- [HTML] 表单提交与阻止表单提交
- html表单
- html表单
- html表单
- html:表单
- HTML表单
- HTML表单
- html表单
- HTML 表单
- Nginx 反向代理、负载均衡、页面缓存、URL 重写及读写分离详解
- JS编程训练 | 题13:查找元素位置
- JDBC环境搭建(IDEA开发工具)
- 【HNOI2016模拟4.4】Stage
- navicat连接oracle
- 【表单】illuminate/html与laravelcollective/html【原创】
- Java分层思想:Action层, Service层 ,modle层 和 Dao层的功能区分
- Introduction to Vectors answer
- POJ-1287(裸的Krustra)
- python 环境搭建。
- python学习(7)——面向对象编程
- CSS中清除浮动的方式
- JSON最佳实践
- (4.4.1)使用storyboard实现页面跳转,简单的数据传递
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
惠普打印机打印不清晰怎么办
埋弧焊总是断弧怎么办
超星尔雅没看完怎么办
糖尿病人腿疼怎么办啊
糖尿病腿疼严重怎么办
纪检人员监督执纪怎么办
脖子疼怎么办%3f
发的大檐帽太大怎么办
6岁肚子痛呕吐怎么办
肚子胀吐了怎么办
过安检不会英语怎么办
校服透出小背心怎么办
古代运粮草下雨怎么办
擤鼻涕耳朵通气怎么办
拧鼻涕耳朵响怎么办
擤鼻涕听不见了怎么办
耳朵老是嗡嗡响怎么办
腰椎手术后头晕怎么办
感冒了耳朵听不清怎么办
鼻涕进耳朵了怎么办
擤鼻涕右耳耳鸣怎么办
擦鼻涕耳朵响怎么办
擤鼻子耳朵蒙怎么办
小孩子鼻腔有痰怎么办
醒鼻涕醒出血怎么办
怀孕早期上火了怎么办
怀孕了老上火怎么办
怀孕了上火便秘怎么办
鼻窦发炎流血了怎么办
鼻粘膜糜烂出血怎么办
鼻炎擤鼻涕出血怎么办
鼻炎膜糜烂出血怎么办
有鼻炎鼻子出血怎么办
儿童鼻炎老出血怎么办
上火鼻子抠出血怎么办
鼻子干有血痂怎么办
吹鼻涕吹出血怎么办
鼻子不通气喉咙痛怎么办
孩子不会擤鼻涕怎么办
宝宝不会醒鼻涕怎么办
小儿不会擤鼻涕怎么办