Setup Lokal
Cara menjalankan eSchool (Laravel) di environment development
Prasyarat
| Kebutuhan | Versi |
|---|---|
| Laravel | sesuai composer.json |
| PHP (syarat Laravel) | 8.2+ |
| Composer | 2.x |
| Node.js + npm (untuk Laravel Mix) | sesuai kebutuhan Mix 6 |
| MySQL / MariaDB | 8.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 eschoolInstall dependency
composer install
npm installSiapkan file environment
cp .env.example .env
php artisan key:generateLalu 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 --seedAkun default
Akun hasil seeder ada di database/seeders. Jangan pakai akun default di production.
Masalah umum
Lihat halaman Troubleshooting.