user()->can('update', Task::find(request('parent_id'))) && $this->user()->can('update', Task::find(request('child_id'))); } public function _rules(): array { return [ 'parent_id' => [ 'required', 'int', Rule::exists('tasks', 'id'), ], 'child_id' => [ 'required', 'int', Rule::exists('tasks', 'id'), ], ]; } }