user()?->can('create', User::class) ?? false; } /** * @return array> */ public function rules(): array { return [ 'name' => ['required', 'string', 'max:255'], 'email' => ['required', 'string', 'lowercase', 'email', 'max:255', Rule::unique(User::class)], 'password' => ['required', 'confirmed', Password::defaults()], 'role' => ['required', Rule::in(['superadmin', 'user'])], ]; } }