Skip to main content

Instalasi

Pada aplikasi baru#

Menggunakan CURL#

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.

Jalankan migration.

php artisan migrate

Jalankan seeder.

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

Buat akun admin

php artisan badaso:admin [email protected] --create

Jalankan projek dan akses melalui /badaso-dashboard.

php artisan serve

Menggunakan Composer#

Buat projek menggunakan composer

composer create-project badaso/starter your_project_name

Jalankan migration.

php artisan migrate

Jalankan seeder.

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

Buat akun admin

php artisan badaso:admin [email protected] --create

Symlink folder storage jika belum

php artisan storage:link
  • Install javascript depedency
npm installnpm run dev

Jalankan projek dan akses melalui /badaso-dashboard.

php artisan serve

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

[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_DISK=public

Jalankan composer autoload dan seeder

composer dump-autoload

Jalankan migrasi database.

php artisan migrate

Jalankan seeder

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