首页 / PHP / laravel表单验让
laravel表单验让
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了laravel表单验让,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1564字,纯文字阅读大概需要3分钟。
内容图文
使用request的方式E:\Laravel\blog>php artisan make:request ArticleRequest
在app/http/request下生成ArticleRequest.php修改如下
classArticleRequestextendsRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
returntrue;
}
/**
* 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即可
publicfunctionstore(Requests\ArticleRequest $req){
dd("fdsaf");
}
验证通过后执行方法,不通过重定向表单页面
使用validate的方式
控制器参数正常 的request
validate 第二个参数与上面的rules相同
publicfunctionstore(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 必须.',
').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('').text(i));
};
$numbering.fadeIn(1700);
});
});
以上就介绍了laravel 表单验让,包括了require方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
内容总结
以上是互联网集市为您收集整理的laravel表单验让全部内容,希望文章能够帮你解决laravel表单验让所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。