Run these commands on your terminal to set up proper permission for your Laravel project files and folders.
🖥️
sudo find /path/to/your/laravel/root/directory -type d -exec chmod 775 ;
🖥️
sudo find /path/to/your/laravel/root/directory -type f -exec chmod 664 ;
🖥️
sudo chown -R my-user:www-data /path/to/your/laravel/root/directory
You will also need to change permission for your storage folder and cache folder inside the bootstrap folder.
🖥️
cd /path/to/your/laravel/root/directory
🖥️
sudo chgrp -R www-data storage bootstrap/cache
🖥️
sudo chmod -R ug+rwx storage bootstrap/cache