Please I need help in linking my storage folder manually without artisan.
I tried duplicating the folder manually in my root public directory, but it seems that I will also need to have the file uploaded both in the storage and the root directory storage.
Please How do I go around this as I know that Linking the file with artisan; there would be no need for the files also going into the root public storage.
PS:
I can't run Artisan on my Server(Shared Hosting + No SSH)
I am avoiding duplicates files being uploaded so as to avoid consumption of disk space on my server.
If you don't have SSH access to your server, you can't create a symlink from the public directory to the storage folder. At least, not with any Control Panel i know of.
You could ask your hosting provided, possibly they can create it for you?
Alternatively, as jlrdw suggested, store your assets in the public directory.
Thanks @Cronix. I think running the artisan via a route is my best solution at the moment which I will later remove after executing it just as you said.
But I am actually very new to Laravel :(
Is there a way you can help me with the code for the route to run the artisan here. Please.
Ok. Your shared hosting won't allow you to create symlinks, so you're kind of limited. You'll either have to just use the /public dir, or use an external storage solution (like AWS S3).