laravel upload file to s3 code example

Example 1: laravel download file from s3

$attachment = TicketAttachment::find($id);
$headers = [
    'Content-Type'        => 'application/jpeg',
    'Content-Disposition' => 'attachment; filename="'. $attachment->name .'"',
];
return \Response::make(Storage::disk('s3')->get($attachment->url), 200, $headers);

Example 2: laravel 7 upload file s3

$image = Image::create([
    'filename' => basename($path),
    'url' => Storage::disk('s3')->url($path)
]);

Example 3: laravel 7 upload file s3

return Storage::disk('s3')->response('images/' . $image->filename);

Example 4: laravel 7 upload file s3

$path = $request->file('image')->store('images', 's3');

Tags:

Php Example