diff --git a/app/Text/UseCases/CreateText.php b/app/Text/UseCases/CreateText.php index bf4715b..79e2667 100644 --- a/app/Text/UseCases/CreateText.php +++ b/app/Text/UseCases/CreateText.php @@ -2,6 +2,7 @@ namespace App\Text\UseCases; +use App\Exceptions\BadRequestException; use App\Text\Text; use App\Text\CreateTextDto; use App\Text\TextRepository; @@ -17,6 +18,10 @@ class CreateText public function execute(CreateTextRequest $request): Text { + if ($request->name === null) { + throw new BadRequestException('name is required'); + } + $text = $this->textRepo->create(new CreateTextDto( name: $request->name, ));