route('connection')->user_id === $this->user()->id; } /** * @return array> */ public function rules(): array { return [ 'mappings' => ['required', 'array', 'min:1'], 'mappings.*.bank_account_uid' => ['required', 'string'], 'mappings.*.action' => ['required', 'in:create,link,skip'], 'mappings.*.existing_account_id' => [ 'nullable', 'uuid', 'required_if:mappings.*.action,link', Rule::exists('accounts', 'id')->where('user_id', $this->user()->id), ], ]; } }