user()->can('updateMembers', Project::find(request('project_id'))); } public function _rules(): array { return [ 'project_id' => 'required|int|exists:projects,id', 'user_roles' => 'present|array', 'user_roles.*.user_id' => 'required|distinct|int|exists:users,id', 'user_roles.*.role_id' => ['required', new Enum(Role::class)], ]; } }