logo ?? 'blank.png'; $path = 'images/logos/tail/' . $logoFile; if (!Storage::disk('local')->exists($path)) { $path = 'images/logos/tail/blank.png'; } return response()->file(Storage::disk('local')->path($path), [ 'Content-Type' => 'image/png', ]); } public function getLogoByIATACode(string $code) { $airline = Airline::where('IATA_code', strtoupper($code))->first(); return $this->getAirlineLogo($airline); } public function getLogoByICAOCode(string $code) { $airline = Airline::where('ICAO_code', strtoupper($code))->first(); return $this->getAirlineLogo($airline); } public function getLogoByCode(string $code){ return strlen($code) == 2 ? $this->getLogoByIATACode($code) : $this->getLogoByICAOCode($code); } }