check() and $this->ajax(); } /** * Get the validation rules that apply to the request. * * @return array */ public function rules() { return [ 'user_id' => 'required|exists:users,id', 'date' => 'date', 'activity' => [ 'required', new EnumIsValidRule(ActivityType::class) ], 'slot' => [ 'required', new EnumIsValidRule(TableRow::class) ], 'model_lie' => [ 'nullable', new EnumIsValidRule(CellModel::class) ], 'id_lie' => 'required_with:model_lie|nullable|numeric', 'description' => 'required|string|min:5|max:90' ]; } }