user() !== null; } public function rules(): array { return [ 'message' => ['nullable', 'string', 'max:2000'], 'portfolio_url' => ['nullable', 'url', 'max:2048'], 'desired_role' => ['nullable', 'string', 'max:32'], 'skills_json' => ['nullable', 'array', 'max:12'], 'skills_json.*' => ['string', 'max:80'], ]; } }