Файл: app/Http/Resources/NewMessageResource.php
Строк: 20
<?php
declare(strict_types=1);
namespace AppHttpResources;
use AppModelsDialogue;
use IlluminateHttpRequest;
use IlluminateHttpResourcesJsonJsonResource;
use IlluminateSupportFacadesDate;
/** @mixin Dialogue */
class NewMessageResource extends JsonResource
{
public function toArray(Request $request): array
{
return [
'login' => $this->author->exists ? $this->author->login : (string) $this->author_id,
'name' => $this->author_id ? $this->author->getName() : __('messages.system'),
'count' => (int) $this->getAttribute('cnt'),
'last_message_at' => dateFixed(Date::parse($this->getAttribute('last_created_at')), 'c', true),
];
}
}