栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > Laravel

Laravel表单处理

Laravel 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

通过Composer安装此软件包。编辑你项目里边的 composer.json 文件添加所需的 laravelcollective/html

"require": {
    "laravelcollective/html": "5.2.*"
}
在终端执行下一步,更新Composer :
D:laravel> composer update

接下来,将新的提供程序加入到 config/app.php 文件中的  providers 数组

'providers'=>[ // ... CollectiveHtmlHtmlServiceProvider::class, // ... ],

最后,将新的提供程序加入到 config/app.php 文件中的  aliases 数组:

'aliases'=>[ // ... 'Form'=>CollectiveHtmlFormFacade::class,'Html'=>CollectiveHtmlHtmlFacade::class, // ... ],

第3步 - 现在,我们需要把这个包添加到 Laravel配置文件,它存储在 config/app.php 文件中。打开这个文件,你会看到如下图中的 Laravel服务供应者的名称列表。添加HTML服务提供者,如下面的图片中所示的方框部分所概述。


第4步 - 在相同的文件为HTML和表单添加别名。 请注意在下面的图中的概述方框中显示的两行,并添加这两行代码。


第5步 - 现在一切都设置好了以后。就可以来看看如何使用使用Laravel标签生成各种HTML元素。 打开表单
{{ Form::open(array('url' => 'foo/bar')) }}
   //
{{ Form::close() }}
生成标签元素
echo Form::label('email', 'E-Mail Address');
生成一个文本输入框
echo Form::text('username');
指定默认值
echo Form::text('email', 'example@gmail.com');
生成一个密码输入框
echo Form::password('password');
生成文件输入框
echo Form::file('image');
生成多选框或单选输入框
echo Form::checkbox('name', 'value');
echo Form::radio('name', 'value');
生成并选中复选框或单选输入框
echo Form::checkbox('name', 'value', true);
echo Form::radio('name', 'value', true);
生成一个下拉列表
echo Form::select('size', array('L' => 'Large', 'S' => 'Small'));
生成一个提交按钮
echo Form::submit('Click Me!');
实例 - 2

第1步 - 复制下面的代码创建一个视图名为 resources/views/form.php


   
      
       'foo/bar'));
     echo Form::text('username','yiibai-user');
     echo '
'; echo Form::text('email', 'example@yiibai.com'); echo '
'; echo Form::password('password'); echo '
'; echo Form::checkbox('name', 'value'); echo '
'; echo Form::radio('name', 'value'); echo '
'; echo Form::file('image'); echo '
'; echo Form::select('size', array('L' => '大妈', 'S' => '小码')); echo '
'; echo Form::submit('点击我!'); echo Form::close(); ?>
第2步- 添加应用程序中以下行到文件 - app/Http/routes.php 以添加视图 form.php 的路由

app/Http/routes.php

Route::get('/form',function(){
   return view('form');
});
第3步 - 访问以下网址来查看表单。

http://localhost:8000/form

第4步 - 如下面的图输出结果。




转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/9866.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号