Core laravel adalah sebuah aplikasi berbasis web yang dibangun dengan menggunakan framework Laravel 8. Aplikasi ini dirancang untuk mempermudah programer pemula untuk membuat aplikasi, karena aplikasi ini sudah dilengkapi manajemen user, manajemen menu dan pengelolaan hak akses, sehingga tidak perlu lagi membangun dari awal.
- clone repository
git clone https://github.com/ncholik/laravel.git laravel
cd laravel
composer i
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan serve
Gunakan perintah ini setelah menambahkan route baru
php artisan permission:create-permission-routes-sync
Mebuat Modul
php artisan module:make Blog
api modul.
php artisan module:make Blog --api
Enable Modul
php artisan module:enable ModuleName
Membuat file Migrasi di modul
php artisan module:make-migration create_pegawais_table Kepegawaian
Membuat file seeder modul
php artisan module:make-seed menu_modul_kepegawaian Kepegawaian
Run seeder dari modul
php artisan module:seed Kepegawaian
run seeder dari modul dengan sepesifik class
php artisan module:seed --class=MenuModulKepegawaianTableSeeder Kepegawaian
Kami menyambut kontribusi dari komunitas. Jika Anda ingin berkontribusi, ikuti langkah-langkah berikut:
- Fork repositori ini
- Buat cabang baru (
git checkout -b nama-cabang
) - Lakukan perubahan pada cabang tersebut
- Commit perubahan (
git commit -m "Deskripsi perubahan"
) - Push ke cabang Anda (
git push origin nama-cabang
) - Buka permintaan tarik (pull request) ke repositori ini
Dibuat oleh BangCholik Channel Youtube
migrate database
php artisan migrate:fresh --seed
memasukkan menu kepegawaian
php artisan module:seed --class=MenuModulKepegawaianTableSeeder Kepegawaian
memasukkan menu monitoring
php artisan module:seed --class=MenuModulMonitoringTableSeeder Monitoring
seeder perencanaan
php artisan module:seed --class=PerencanaanModulMonitoringTableSeeder Monitoring
seeder subPerencanaan
php artisan module:seed --class=SubPerencanaanModulMonitoringTableSeeder