'boolean', 'description' => 'array', 'name' => 'array', ]; //? Statuses: new, soon, published public function getStatus() { return $this->belongsTo(Status::class, 'status', 'slug'); } /** * @return string */ public function getImage(): string { if (!empty($this->image)) { return Storage::url($this->image); } return (string) 'images/no_brend.png'; } public function getName(): string { if (App::isLocale('ru')) { return (string) $this->name['ru']; } return (string) $this->name['uz']; } public function getDescription(): string { if (App::isLocale('ru')) { return (string) $this->description['ru']; } return (string) $this->description['uz']; } }