get('resize')) { $resizedPath = ImageResizer::resizeImageOrIgnore( $disk->path($picturePath), 'boIncoPicture' ); $picturePath = $resizedPath ? $resizedPath : $picturePath; /** @var \Illuminate\Filesystem\FilesystemAdapter */ $disk = Storage::disk('public'); } return \response()->streamDownload(function () use ($disk, $picturePath) { $stream = $disk->readStream($picturePath); \fpassthru($stream); \fclose($stream); }, \pathinfo($inco_picture, \PATHINFO_BASENAME), [ 'Content-Type' => $disk->mimeType($picturePath), 'Content-Length' => $disk->size($picturePath), 'Content-Disposition' => 'inline', ]); } /** * Search for xml inco * * @param \App\Http\Requests\Bo\XmlIncos\SearchXmlInco $request * @return \App\Http\Resources\XmlIncoCollection */ public function getXmlIncos(SearchXmlInco $request) { return new XmlIncoCollection(XmlInco::where('id', 'LIKE', "%$request->term%") ->orWhere('descriptif', 'LIKE', "%$request->term%") ->get()); } }