Skip to main content

Instalasi

Pada aplikasi baru (disarankan)#

Buat project badaso dengan curl

info

Jalankan docker dahulu di sistem anda sebelum menjalankan perintah untuk mode docker (disarankan). Jika kamu tidak mengaktifkan docker, maka badaso akan terinstall dengan tanpa docker.

Pastikan port ini tidak digunakan :8000 :3306 :6379 pada saat penginstall di docker mode.

Badaso menggunakan laravel sail untuk pengaturan docker, pelajari tentang sail [disini](https://laravel.com/docs/9.x/sai

curl -s "https://badaso-starter.uatech.co.id/your-project-name" | bash

Jika kamu menggunakan docker, maka aplikasi kamu akan langsung jalan oleh docker pada localhost:8000

Jika kamu tidak menggunakan docker, maka kamu perlu menjalankan migrasi dan seeder pada database.

Pada aplikasi yang sudah ada#

  • Kamu dapat menambahkan badaso pada aplikasi laravel kamu dengan perintah berikut ini.

Badaso v2.x For Laravel 8 & 9 (disarankan)

composer require badaso/core

Badaso v1.x For Laravel 5,6,7

composer require badaso/core:^1.0

Jalankan perintah berikut untuk memperbarui dependensi di package.json, webpack, dan publish vendor provider.

php artisan badaso:setup

Setup selanjutnya (untuk aplikasi baru atau sudah ada)#

Jalankan migrasi database.

php artisan migrate

[opsional] Symlink folder storage jika belum

php artisan storage:link

Untuk Laravel 8 dan proyek yang sudah ada, ubah filesystem driver menjadi public (readmore for cloud)

FILESYSTEM_DRIVER=public

Jalankan composer autoload dan seeder

composer dump-autoload

v2.x Untuk Laravel 8 & 9

php artisan db:seed --class="Database\Seeders\Badaso\BadasoSeeder"

v1.x Untuk Laravel 5,6,7

php artisan db:seed --class=BadasoSeeder
  • Buat akun admin dengan cara mengetikan perintah berikut ini.
php artisan badaso:admin [email protected] --create
  • Install javascript depedency
npm installnpm run dev
  • Jalankan project laravel dan akses /badaso-dashboard di browser untuk mengakses dashboard.
php artisan serve