Setiap kali setup project laravel pada server atau komputer baru pasti ada banyak sekali error yang muncul, dan untuk mempercepat proses setup tersebut sekaligus mendokumentasikannya codedoct akan membagikan cara setup semuanya
Pertama, setup dulu lamp servernya bisa lihat disini, selanjutnya clone project laravel caranya,
clone https://github.com/victra/laravel.git //ganti dengan nama project github yang akan di clone
cd nama_project_yang_baru_di_clone //masuk ke folder project
sudo chown -R nama_user_komputer:nama_user_komputer . //ubah user akses
composer install //jika terjadi error masukan syntax composer update --no-scripts
Kemudian migrate dan seed database,
buat database baru pada phpmyadmin caranya bisa lihat disini, cukup sampai create databasenya saja. Jika sudah, masukan nama database tadi pada path /app/config/database.php sehingga terlihat seperti ini,
Dan run code berikut pada terminal,
cd /var/www/html/path/project
php artisan migrate --seed
Sehingga akan tampak seperti ini,tekan y kemudian [enter]
Setelah itu buat agar semua url project laravel kita bisa dibuka,
sudo vim /etc/apache2/sites-enabled/000-default.conf
//tambahkan code dibawah
<Directory "/var/www/html/path/project/anda">
Allowoverride All
</Directory>
Sehingga akan tampak seperti ini,Terakhir enable module rewrite dengan cara,
sudo a2enmod rewrite
sudo service apache2 restart
===DONE!===