You can create laravel storage symbolic link in two ways. First is using terminal and second is using code (Artisan). Check both ways with example code.

If you want to create symbolic link for laravel storage folder, then following available two ways will found helpful for you.

Laravel storage symbolic link by Terminal

  1. Connect to your web server using SSH client.
  2. Create storage symbolic link using ln -s /target/path /link/path

Following is example for terminal command, in command “…” is your username and project directory name.

ln -s /home/…/…/storage/app/public /home/…/…/public/storage

Laravel storage symbolic link by Code

Following is code sample using laravel web route routes/web.php for symbolic link.

Route::get('/foo', function () {
    Artisan::call('storage:link');
});