php Laravel独特的验证
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Laravel独特的验证相关的知识,希望对你有一定的参考价值。
public function rules()
{
$role_uuid = $this->route()->parameters()['id'];
return [
'name' => 'sometimes|required|unique:roles,name,' . $role_uuid . ',uuid',
'description' => 'sometimes|required',
'display_name' => 'sometimes|required',
'icon' => 'sometimes|required',
];
}
public function rules()
{
$user = User::find($this->users);
switch($this->method())
{
case 'GET':
case 'DELETE':
{
return [];
}
case 'POST':
{
return [
'user.name.first' => 'required',
'user.name.last' => 'required',
'user.email' => 'required|email|unique:users,email',
'user.password' => 'required|confirmed',
];
}
case 'PUT':
case 'PATCH':
{
return [
'user.name.first' => 'required',
'user.name.last' => 'required',
'user.email' => 'required|email|unique:users,email,'.$user->id,
'user.password' => 'required|confirmed',
];
}
default:break;
}
}
以上是关于php Laravel独特的验证的主要内容,如果未能解决你的问题,请参考以下文章
表单请求验证中的 Laravel“独特”自定义消息验证
Laravel 4:多列的独特验证
宇宙最强语言PHP的“全栈”框架——Laravel来了!
laravel中独特的两列
详细说明php的4中开源框架(TP,CI,Laravel,Yii)
详细说明php的4中开源框架(TP,CI,Laravel,Yii)