21 lines
417 B
PHP
21 lines
417 B
PHP
<?php
|
|
|
|
namespace App\Domain\Texts\Action;
|
|
|
|
use App\Domain\Texts\DataTransferObjects\TextData;
|
|
use App\Domain\Texts\Models\Text;
|
|
|
|
class CreateTextAction
|
|
{
|
|
public function __invoke(TextData $textData)
|
|
{
|
|
$textFeed = Text::create([
|
|
'title' => $textData->title,
|
|
'body' => $textData->body,
|
|
'user_id' => $textData->user->id,
|
|
]);
|
|
|
|
return $textFeed;
|
|
}
|
|
}
|