Skip to content

Dashboard Starter Laravel dengan Fitur Database Manajemen, Pengelolaan Menu yang sudah menerapkan RBAC, dan CRUD Generator.

Notifications You must be signed in to change notification settings

ikyprima/sukoati-admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SUKOATI-ADMIN

SUKOATI-ADMIN adalah dashboard starter yang dibangun dengan menggunakan stack V.I.L.T (Vue Inertia.js Laravel Tailwind). Aplikasi ini memungkinkan pengguna untuk mengelola menu berdasarkan role / permission, mengelola database dan form builder dari dashboard sukoati-admin. Dengan fitur Form Builder anda dapat membuat CRUD data master lebih cepat.

Instalasi

Langkah-langkah untuk menginstal proyek ini di lingkungan pengembangan Anda:

  1. Clone repositori ini ke dalam direktori lokal Anda.
    git clone https://github.com/ikyprima/sukoati-admin.git
    #masuk ke direktori
    cd sukoati-admin
  1. Instal dependensi PHP dengan Composer.
    composer install
  1. Instal dependensi JavaScript dengan NPM atau Yarn.
    npm install
    # atau
    yarn install
  1. Membuat file .env atau bisa salin .env.example menjadi .env kemudian sesuaikan konfigurasi database anda.
    cp .env.example .env
    #generate key aplikasi
    php artisan key:generate
  1. Migrasi database
    php artisan migrate
  1. Persiapan User dan konfigurasi Sukoati-Admin
    php artisan sukoati:install

setelah proses instalasi selesai makan akan muncul username dan password yang sudah digenerate

sukses install sukoati-admin (username = "sukoatiadmin@mail.com" password = "password" )
  1. Jalankan Project
php artisan serve
#dan buka terminal baru pada direktori yang sama 
#jalankan NPM
npm run dev

Referensi

Penting!!!

agar proyek berjalan ubah beberapa baris kode pada file:

path vendor\doctrine\dbal\src\Schema\Column.php

silahkan ubah

 public function setOptions(array $options)
    {
        foreach ($options as $name => $value) {
            $method = 'set' . $name;

            if (! method_exists($this, $method)) {
                // throw UnknownColumnOption::new($name); Komen baris ini
                continue;
            }

            $this->$method($value);
        }

        return $this;
    }

ini terkait update atau perbedaan versi doctrine DBAL

Credits

Lisensi

Proyek ini dilisensakan di bawah MIT license.

About

Dashboard Starter Laravel dengan Fitur Database Manajemen, Pengelolaan Menu yang sudah menerapkan RBAC, dan CRUD Generator.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published