If anyone still finding the answer how to fix that issue. php artisan storage:link
does not work on vps terminal.
In order to link storage to the project you need to make a route and run this command.
Here is an example.
Route::get("/link", function () {
Artisan::call('storage:link');
});