Hai Sob!
Sebagai seorang developer yang menggunakan laravel, kamu pasti tahu dong bahwa salah satu keuntungan menggunakan framework laravel adalah kita bisa menggunakan sistem file lokal ataupun Amazon S3 untuk penyimpanan storage laravel kita. Gak cuma itu, kamu juga bisa melakukan perubahan storage sendiri apabila memang dibutuhkan.
Kalau kamu menggunakan file sistem dari server/hosting kamu sendiri, maka salah satu command yang banyak dieksekusi ketika membangun website adalah php artisan storage:link. Dimana dengan 1 command tersebut, seluruh file pada local disk akan dapat diakses oleh publik. Namun adanya konfigurasi security tambahan yang diterapkan pada server hosting Jagoan Hosting membuat command tersebut tidak bisa dilakukan. Terus gimana dong solusinya?
Nah command php artisan storage:link sebetulnya hanya membangun symlink antara folder storage/public/app pada laravel kamu, dengan folder public/storage saja. Untuk cara buat symlink nya, kamu bisa ikuti panduan di bawah ini ya:
1. Login ke cPanel hosting
Login dulu ke cPanel hosting kamu sesuai sama panduan yang ada DI HALAMAN INI Sob.
2. Masuk ke menu terminal
3. Masuk ke folder laravel kamu Sob dengan ketik command : cd laravel
Kamu akan menemukan folder storage & public yang terpisah dengan ketik command : ls
4. Kemudian masuk ke folder public dengan ketik command : cd public
5. Buat symlink antara kedua folder tersebut dengan ketik command ln -s source destination
6. Saat ini seluruh file lokal kamu sudah bisa diakses dari publik
Setelah itu websitemu sudah siap untuk go online. YEAY!
Gimana Sob, mudah banget kan cara membuat storage link pada Laravel. Nah, kalau kamu menemui kesulitan, kamu bisa hubungi tim support kece Jagoan Hosting via livechat atau open tiket dari member area ya Sob. Selamat mencoba!