What you are trying to do is not possible in the storage directory but possible only in public directory, also exposing the path or URL to your laravel storage directory creates some vulnerability and its bad practice

However there is a way to workaround it:

First, you need an Image package to generate the image dynamically when a certain route is referenced, I recommend intervention/image which is has many methods that makes image manage a breeze.

To achieve this take the following steps:

1. Install Intervention Image:

Add Intervention Image to yourr composer.json and the do composer update