where('id', $id)->value('name') ?? ''; return AdminTranslationService::getTranslationTypeName($id, 4, $name); } public static function getData(): array { return self::query()->where('status', 1)->select(['id', 'name'])->get() ->each( function ($item) { $item['name'] = AdminTranslationService::getTranslationTypeName( $item['id'], 4, $item['name'] ); return $item; } )->toArray() ?? []; } public static function getFirst($id) { $item = self::query()->where(['status' => 1, 'id' => $id])->first(); $item['name'] = AdminTranslationService::getTranslationTypeName( $item['id'], 4, $item['name'] ); return $item; } public function getCreatedAtAttribute($value): string { return $value ? date("Y-m-d H:i:s", strtotime($value)) : $value; } }