In this post, I will show you how to display image from storage app public folder in laravel 11 application.
Laravel provides a secure way to store images and files in the storage folder, preventing users from directly accessing files via URL. So, how can we display these images from the storage folder? Below, I’ll outline two methods you can use to display images securely from storage. Let’s explore both options so you can choose the one that works best for your needs. You Can Learn Using Switch Case in Laravel Blade (With Example)
first of all, we will create a Symbolic Link if you haven’t already, to make the public storage directory accessible from the web:
php artisan storage:link
Now, Access the Image URL in your Blade template or controller:
You can use Laravel’s Storage facade to get the URL of the image.
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Support\Facades\Storage; class HomeController extends Controller { /** * Write code on Method * * @return response() */ public function index() { $imageUrl = Storage::url('images/your-image.jpg'); } }
Read More
The above is the detailed content of Laravel Display Image from Storage Folder Example. For more information, please follow other related articles on the PHP Chinese website!