Laravel 数据验证

Posted 好程序员

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel 数据验证相关的知识,希望对你有一定的参考价值。

关注我的人都成为了月薪5w以上的技术大牛

use Validator;

$rules =array(
'proj' => 'required',
'dDate' => 'required|date',
'rDate' => 'date',
);

$messages = [
'proj.required' => 'Project can not be empty',
'dDate.required' => 'Due Date can not be empty',
];
$validator = Validator::make($request->input('data'), $rules, $messages);

if ($validator->fails()) {
$error = $validator->errors();
$error = json_decode($error, true);

$error_arr = array();
foreach ($error as $k => $v){
$error_arr['data'][$k] = $v[0];
}

$error_message = json_encode($error_arr);
if(!empty($error_arr['data'])){
return $this->response->error($error_message, 406);
exit();
}
}


  • 程序员致力于移动互联网精英人才培养,开设全栈html5+、大数据+人工智能、JavaEE+云数据等多门课程。学员入职阿里、新浪、百度、搜狗等知名企业屡见不鲜,成就学员转行、就业,拿高薪进名企的梦想。大数据+人工智能课程1月15日开班在即,现报名免费试学30天,学费优惠5000元。


以上是关于Laravel 数据验证的主要内容,如果未能解决你的问题,请参考以下文章

在laravel中验证从表单到控制器的数据?

laravel 中的多数组验证

Laravel 4 验证唯一(数据库)忽略当前

laravel :在验证之前清理请求数据

在 laravel 5.2 中使用默认身份验证路由对用户进行身份验证后设置会话数据

Laravel 4.1 身份验证会话数据不会跨请求持久化