user() !== null; } public function rules(): array { return [ 'source_collection_id' => ['required', 'integer', 'exists:collections,id'], 'target_collection_id' => ['required', 'integer', 'exists:collections,id', 'different:source_collection_id'], ]; } }