eSchool Dev Docs

Setup Lokal

Cara menjalankan eSchool (Laravel) di environment development

Prasyarat

KebutuhanVersi
Laravelsesuai composer.json
PHP (syarat Laravel)8.2+
Composer2.x
Node.js + npm (untuk Laravel Mix)sesuai kebutuhan Mix 6
MySQL / MariaDB8.x / 10.6+

Sesuaikan versi di tabel ini dengan composer.json dan package.json project.

Langkah instalasi

Clone repository

git clone <url-repository> eschool
cd eschool

Install dependency

composer install
npm install

Siapkan file environment

cp .env.example .env
php artisan key:generate

Lalu isi koneksi database central di .env:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=eschool_central
DB_USERNAME=root
DB_PASSWORD=

Migrasi dan seeding

php artisan migrate --seed

Jalankan aplikasi

php artisan serve

Jalankan keduanya di terminal terpisah.

Akun default

Akun hasil seeder ada di database/seeders. Jangan pakai akun default di production.

Masalah umum

Lihat halaman Troubleshooting.

On this page