Laravel yakni diantara framework PHP dengan kode terbuka (open source) dengan desain MVC (Model-View-Controller) yang digunakan bagi membangun program situs. Ada perbedaan struktur direktori antara file laravel dan file situs biasanya. Bagi itu, agar upload file laravel ke Hosting khususnya bagi subdomain dapat berjalan dengan tanpa hambatan, karenanya mesti mengubah struktur direktorinya terlebih dahulu.
Di contoh kali ini, kami akan mengupload file laravel di subdomain blog.mahfud.xyz.
Strategi upload laravel di subdomain yakni selaku berikut:
- Menyesuaikan struktur direktori
Berikut direktori asli yang terdapat di local komputer :

Pertama-tama bikin folder baru dengan nama “sublaravel”, dan pindahkan segala file dan folder ke folder “sublaravel” kecuali folder public. Direktori setelah dirubah selaku berikut :

Kemudian ubah nama folder “public” menjadi “blog” karena kita akan menguploadnya di subdomain blog.mahfud.xyz (sesuaikan dengan nama subdomain kita) seperti gambar berikut :

Berikutnya Modifikasi file “blog/index.php” yang awalnya seperti gambar berikut ini :

Dirubah source kodenya menjadi seperti gambar berikut ini :

Bagi laravel 4, Modifikasi file “sublaravel/bootstrap/paths.php” menjadi berikut ini :

Bagi laravel 5, menej kembali di file “blog/index.php” dan tambahkan source kodenya berikut ini :
//set the public to this directory
$app->bind(‘path.public’, function() {
return __DIR__ ;
});
Menjadi seperti berikut ini :

Setelah menej source kode file index.php selesai, kita simpan file index.php tersebut dan kembali ke local komputer. Ubah folder “blog” dan folder “sublaravel” di komputer menjadi satu file format .zip terlebih dahulu seperti gambar berikut ini :

2. Upload laravel di subdomain
Di tahap persiapan tadi, kita telah mengubah direktori file laravel. Hanya ada 2 folder yaitu folder “blog” dan folder “sublaravel” serta satu file zip. Kini saatnya menjalankan upload satu file zip tersebut ke hosting khususnya bagi subdomain. Kita akan menjalankan upload lewat cPanel. Kita masuk dahulu ke cPanel > file manager > public_html lalu rename atau hapus folder “blog” di hosting. Contoh kita akan mengubah nama folder “blog” menjadi blog_kkk ditunjukkan di gambar selaku berikut :

Kemudian kita upload file zip tersebut ke cPanel > file manager > public_html seperti gambar berikut ini :

Setelah file zip tersebut terupload, klik kanan file dan ekstrak didalam folder public_html seperti gambar berikut :

Tampilan setelah diupload dan diekstrak di folder public_html selaku berikut :

Terakhir kita coba akses subdomain blog.mahfud.xyz di browser dan hasilnya seperti gambar berikut ini :

Sekiranya Sahabat masih temui kendala, jangan sungkan bagi menghubungi kami lewat email teknis(@)rumahweb.com bagi bantuan pengecekannya. Demikian panduan cara upload file laravel di subdomain. Semoga bermanfaat dan selamat mencoba.
Sumber https://www.rumahweb.com