'boolean', 'data' => 'array' ]; public static function labels(): array { return [ 'user_id' => 'Пользователь', 'message' => 'Сообщение', 'subject' => 'Тема', 'is_read' => 'Прочитано', 'data' => 'Данные', 'type' => 'Тип', 'status' => 'Статус' ]; } public function user(): \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(User::class); } public function markAsRead(): static { $this->update(['is_read' => true]); return $this; } /** * @return string[] */ public static function getStatus(): array { return [ self::DISABLE_STATUS => "Не активный", self::TO_SEND_STATUS => "На отправку", self::SENT_STATUS => "Отправлено", ]; } }