user()->can('create', ProjectGroup::class); } public function _rules(): array { return [ 'name' => 'required|string', 'parent_id' => 'nullable|sometimes|integer|exists:project_groups,id', ]; } }