|string> */ public function rules(): array { $isGuest = !auth()->check(); return [ 'comment' => [ 'required', 'string', 'min:3', 'max:1000', ], 'guest_name' => [ $isGuest ? 'required' : 'nullable', 'string', 'max:191', ], 'guest_email' => [ $isGuest ? 'required' : 'nullable', 'email', 'max:191', ], ]; } }