The Storage Directory
storage directory contains your compiled Twig and Blade templates, file based sessions, file caches, and other files generated by the framework. This directory is segregated into
streams directories. The
app directory may be used to store any files generated by your application. The
framework directory is used to store framework generated files and caches. The
logs directory contains your application's log files. And finally, the
streams directory contains your stream generated entry models, addon caches, and private storage (non-public uploads for example).
storage/app/public directory may be used to store user-generated files, such as profile avatars, that should be publicly accessible. You should create a symbolic link at public/storage which points to this directory. You may create the link using the php artisan