user()->can('update', Status::class); } public function _rules(): array { return [ 'id' => 'required|integer|exists:statuses,id', 'name' => 'required|string', 'order' => ['sometimes', 'integer', Rule::exists('statuses', 'order')], 'active' => 'sometimes|boolean', 'color' => 'sometimes|nullable|string|regex:/^#[a-f0-9]{6}$/i', ]; } }