Допустим, у меня есть пользовательский запрос под названием 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
, когда он гость?