Installation

Server Requirements

  1. PHP >= 8.0
  2. Laravel >= 8.0
  3. MySQL, MariaDB, atau PostgreSQL
  4. PHP Extensions:
    • BCMath
    • Ctype
    • GD
    • JSON
    • Mbstring
    • OpenSSL
    • PDO
    • Tokenizer
    • XML

Instalasi Laravolt

Laravolt adalah sebuah package, oleh sebab itu kamu harus sudah punya aplikasi Laravel dulu sebelumnya. Instalasi Laravel bisa dibaca di dokumentasi resminya. Pastikan konfigurasi sudah benar dan halaman default Laravel sudah bisa diakses di browser.

Jika aplikasi Laravel sudah siap, lanjutkan dengan langkah-langkah berikut:

1. Install Package

composer require laravolt/laravolt:dev-master

2. Setup Laravolt

Beberapa file perlu digenerate dan disesuaikan agar Laravolt berjalan dengan baik. Cukup jalankan perintah di bawah ini:

php artisan laravolt:install

3. Migrasi Database

Selanjutnya, jangan lupa menjalakan migration:

php artisan migrate

4. Menambahkan Admin

Untuk menambahkan user dengan role admin, bisa menjalankan perintah interaktif:

php artisan laravolt:admin

Atau, cara yang lebih singkat tanpa perlu menjawab pertanyaan satu persatu:

php artisan laravolt:admin Administrator admin@laravolt.dev secret

5. Local Development

Sebagaimana diketahui, untuk menjalankan aplikasi PHP dibutuhkan sebuah web server. Jika kamu sudah meng-install PHP, maka kamu bisa memanfaatkan server bawaan PHP. Cukup jalankan perintah:

php artisan serve

Selanjutkan aplikasimu bisa diakses di http://localhost:8000. Login dengan user admin yang sudah dibuat sebelumnya.

Selamat, kamu berhasil meng-install Laravolt!

Jika membutuhkan development server yang lebih lengkap dan robust, silakan mencoba beberapa alternatif berikut ini:

  1. Laravel Sail (docker)
  2. Laragon
  3. XAMPP
  4. WampServer
  5. Laravel Valet
  6. Laradock (docker)