user() !== null; } /** * @return array|string> */ public function rules(): array { /** @var Project $project */ $project = $this->route('project'); return [ 'confirmation_key' => [ 'required', 'string', Rule::in([$project->key]), ], ]; } /** * @return array */ public function messages(): array { return [ 'confirmation_key.in' => 'Enter the exact project key to confirm deletion.', ]; } }