laravel 表单验让
来源:互联网 发布:域名和网址有什么区别 编辑:程序博客网 时间:2024/05/28 17:08
使用request的方式
E:\Laravel\blog>php artisan make:request ArticleRequest
在app/http/request下生成ArticleRequest.php修改如下
<?phpnamespace App\Http\Requests;use App\Http\Requests\Request;class ArticleRequest extends Request{ /** * Determine if the user is authorized to make this request. * * @return bool */ public function authorize() { return true; } /** * Get the validation rules that apply to the request. * * @return array */ public function rules() { return [ // "name"=>"required", ]; }}
rules 为验证规则
authorize 要返回true
{!! Form::open(["url"=>"/site/store"]) !!}{!! Form::text("name","aa",["class"=>"form-controller","id"=>"t"]) !!}{!! Form::submit() !!}{!! Form::close() !!}{{--{{$errors}}--}}{{--{!! $errors !!}--}}//用于显示验证不通过的错误信息@if($errors->any()) @foreach($errors->all() as $err) {!! $err !!} @endforeach@endif
控制器只需要Requests\ArticleRequest 参数类型用上面的request即可
public function store(Requests\ArticleRequest $req){ dd("fdsaf"); }
验证通过后执行方法,不通过重定向表单页面
使用validate的方式
控制器参数正常 的request
validate 第二个参数与上面的rules相同
public function store(Request $req){ $this->validate($req,["name"=>"required"]); dd("fdsaf"); }
中文问题
config/app.php
locale 改成中文
'locale' => 'zh',
将项目中resources/lang/en 文件夹,复制一份改成zh
对应着修改成中文
如字段必面修改
resources/lang/zh/validation.php中的
'required' => 'The :attribute field 必须.',
0 0
- laravel 表单验让
- laravel 表单
- laravel validator 表单验证
- laravel 表单验证 (入门)
- laravel表单验证
- laravel表单验证
- Laravel 表单验证功能
- Laravel的表单验证
- laravel表单验证
- laravel表单验证
- laravel之表单篇
- laravel 表单验证
- Laravel表单提交
- Laravel框架表单验证详解
- laravel 5.4 自定义表单验证
- laravel 表单提交-POST 异常
- Laravel学渣笔记(一) Form表单
- laravel中视图模板的表单提交
- jquery mobile显示加载提示,并自动消失
- 优秀源码下载网站
- 有人向我提了一个 Bug,说 5 分钟就可以搞定
- 【Java并发编程】之六:Runnable和Thread实现多线程的区别(含代码)
- JavaScript 打印调用堆栈
- laravel 表单验让
- mysql数据库所有表字符替换PHP代码
- 关于点击隐藏div方法
- 一维码和二维码
- 设置Android Studio
- WebRTC 初体验
- OpenCV——博客整理篇
- hdu2027
- vs2010 调试时提示调试信息不能生成或不匹配