Framework Laravel adalah sebuah Framework PHP yang digunakan untuk pengembangan sebuah sistem website. Laravel juga mempermudah proses pengembangan website dengan bantuan beberapa fitur unggulan, seperti Template EngineRouting, dan Modularity. 

Sebelum melakukan upload file Laravel ke hosting dengan menggunakan control panel Plesk, pastikan file website Anda sudah selesai dibuat atau website sudah jadi. Berikut langkah-langkah untuk melakukan upload laravel ke control panel Plesk :

1. Struktur directory Frameword Laravel 

Pertama silahkan Anda menyesuaikan struktur directory file pada Framework Laravel yang Anda ingin upload : 

2. Membuat folder Laravel

Selanjutnya silahkan Anda membuat folder dengan nama laravel, lalu pindahkan file dan folder selain folder public ke folder Laravel, sehingga struktur foldernya menjadi seperti gambar berikut :

3. Mengupload file ke cPanel.

untuk mengupload folder laravel, silahkan anda ubah terlebih dahulu dengan cara compress menjadi laravel.zip . Jika sudah silahkan login cpanel anda 

Klik menu ‘file manager>>Public_html>>pilih Upload 
Kemudian klik kanan extract.




4. Selanjutnya ubah file index.php


Silahkan Anda mengedit file index.php yang berada di dalam folder public. Kemudian Anda ubah pada bagian script seperti berikut :

require __DIR__.'/../vendor/autoload.php'; $app = require_once __DIR__.'/../bootstrap/app.php';

Lalu ubah menjadi seperti berikut :

require __DIR__.'/../laravel/vendor/autoload.php'; $app = require_once __DIR__.'/../laravel/bootstrap/app.php';

Kemudian silahkan Anda tambahkan juga script berikut di file index.php

$app->bind('path.public', function() { return __DIR__; });



Setelah sampai tahap ini, Anda bisa mencoba mengakses websitenya


5. Buat Databases


Silahkan Anda buka phpmyadmin anda, lalu buka databases yang anda buat.
Klik menu import, lalu browse ke file sql yang telah dibuat. Lalu klik go 




6. Edit Config

Silahkan Anda mengedit file index.php yang berada di dalam folder public. Kemudian Anda ubah pada bagian script seperti berikut :Jika sudah anda upload databases maka saatya melakukan configurasi pada file anda.
kembali ke cPanel>>file manager lalu edit laravel/config/databases.php
rubah pada bagian database, user dan password sesuai denga user dan password yang sudah kamu buat sebelumnya lalu simpan.



Silahkan anda kembali ke file manager lalu edit file env ada di direktori root. dan ubah database, pengguna, dan kata sandi berdasarkan yang sudah kamu buat sebelumnya lalu simpan. 


7. Selamat Menocoba.