所以假设我有一个名为CreateReviewRequest.
在这个请求中,我有这个方法:
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'name' => 'required_if(auth->logged)',
'comments' => 'required|max:255',
'stars' => 'required|min:1|max:5',
];
}
正如您在密钥中看到的那样,如果客户未登录name,我希望客户需要填写该字段。name
所以我的问题是,我怎样才能确切地要求我的客户name在他是客人时填写?