Deploy laravel 11 dari localhost ke Cpanel menggunakan CI/CD Github [Part2]
8. Bikin sortcut folder Storage (Khusus project dengan upload file)
Langkah ini hanya untuk project yang ada upload file/gambar. Pada dasarnya file/image terletak pada folder storage. Sementara itu folder tersebut tidak terletak di public_html, artinya secara default website kalian tidak akan bisa akses file/gambar tersebut. Dengan demikian sortcut ini sangat penting. Berikut caranya:
Silahkan bukan Cron Jobs di cPanel kalian dan samakan konfigurasi ini:

ln -s /home/name/folder/storage/app/public /home/name/public_html/storage
Silahkan gani name/folder sesuai dengan nama folder kalian. Silahkan Add New Cron Job. setelah itu sialhkan kalian masuk ke public_html kalian, tunggu 1 menit dan refresh. Jika sudah muncul folder storage seperti gambar dibawah ini maka bikin sortcut sudah berhasil

Jika ada perubahan code atau update fitur pada website kalian, silahkan push project kalian di localhost  ke gitHub. Jika sudah silahkan masuk ke cPanel dan masuk ke Terminal. Silahkan ikuti promt dibawah ini:
ssh your_cpanel_user@yourdomain.com cd name_project git pull origin main php artisan migrate --force // Jika ada migration DB php artisan cache:clear php artisan config:clear php artisan route:clear php artisan view:clear
Semoga Bermanfaat 😇