user() !== null; } /** * Get the validation rules that apply to the request. * * @return array|string> */ public function rules(): array { return [ 'accepted_terms' => ['accepted'], 'accepted_privacy' => ['accepted'], 'accepted_cookies' => ['accepted'], ]; } /** * Get custom messages for validation errors. * * @return array */ public function messages(): array { return [ 'accepted_terms.accepted' => __('legal.must_accept_terms'), 'accepted_privacy.accepted' => __('legal.must_accept_privacy'), 'accepted_cookies.accepted' => __('legal.must_accept_cookies'), ]; } }