'array', 'description' => 'array', ]; public function usefulInfo() { return $this->belongsTo(UsefulInfo::class); } public function getName(): string { if (App::isLocale('ru')) { return (string) $this->name['ru']; } return (string) $this->name['uz']; } public function getFile(): string { if (!empty($this->file_url)) { return Storage::url($this->file_url); } return '/images/no_product.jpg'; } public function getDescription(): string { if (isset($this->description['uz']) && isset($this->description['ru'])) { if (App::isLocale('ru')) { return (string) $this->description['ru']; } return (string) $this->description['uz']; } return ''; } }