getMedia('logo')->first(); $isSystem = FileDisk::whereSetAsDefault(true)->first()->isSystem(); if ($logo) { if ($isSystem) { return $logo->getPath(); } else { return $logo->getFullUrl(); } } return null; } public function getLogoAttribute() { $logo = $this->getMedia('logo')->first(); if ($logo) { return $logo->getFullUrl(); } return null; } public function user() { return $this->hasOne(User::class); } public function settings() { return $this->hasMany(CompanySetting::class); } public function address() { return $this->hasOne(Address::class); } }