BubbleGenerator adalah sebuah system yang membantu kita pada saat membuat sebuah project , system ini yakni Generator CRUD Laravel yang pastinya akan memudahkan kita pada membuat sebuah crud
kita tak perlu membuat manual lagi dengan adanya bubblegenerator ini kita hanya perlu memilih table mana yang akan kita generate , tidak hanya itu
disini jga ada system yaitu new table , dimana kita bisa langsung membuat sebuah table .
tampilan dari pada bubblegenerator itu sendiri seperti ini :
Tampilan setelah berhasil membuat CRUD
![Generate BubbleGenerator](https://github.com/dhamdani666/image/blob/master/hasil%20generate.png)BubbleGenerator ini sudah support menggunakan :
1. Instal BubbleGenerator
"bubblegenerator/generator": "dev-master"![Install BubbleGenerator](https://github.com/dhamdani666/image/blob/master/install.png)
2. Tambahkan Class Provider di App.php
BubbleGenerator\Generator\BubbleGeneratorServiceProvider::class, Yajra\Datatables\DatatablesServiceProvider::class, Collective\Html\HtmlServiceProvider::class,![Providers BubbleGenerator](https://github.com/dhamdani666/image/blob/master/providers.png)
3. Buka CMD , lalu ketik perintah
php artisan vendor:publish
4. Tambahkan code di bawah ini di composer.json tepatnya di psr-4
"files":[ "app/Helpers/CreateFile.php", "app/Helpers/CreateFileNewTable.php" ]![Helpers BubbleGenerator](https://github.com/dhamdani666/image/blob/master/helpers.png)
5. Tambahkan code di bawah ini di app.php tepatnya di class aliases
'CreateFile' => App\Helpers\CreateFile::class, 'CreateFileNewTable' => App\Helpers\CreateFileNewTable::class, 'Form' => Collective\Html\FormFacade::class, 'Html' => Collective\Html\HtmlFacade::class,![Aliases BubbleGenerator](https://github.com/dhamdani666/image/blob/master/aliases.png)
6. Selanjutnya buka cmd kembali ketik perintah
composer dump-autoload
7. Buka URL untuk membuat CRUD yaitu /bubblegenerator
![BubbleGenerator](https://github.com/dhamdani666/image/blob/master/bubblegenerator.png)8. Apabila pada saat membuat CRUD error / not found buka CMD lalu ketikan perintah
php artisan route:cache php artisan config:cache php artisan view:clear
9. Selamat Mencoba semoga menjadi barokah untuk kita semua dan bermanfaat untuk saya dan terumata anda semua
Untuk syarat dan ketentuan project anda harus sudah terinstal 3 package di bawah ini , apabila anda mengikuti tutorial di atas anda tidak perlu menginstal lagi package di bawah ini , karena sudah saya instal dengan package bubblegenerator
1. yajra datatable
Yajra datatable ini berfungsi untuk membuat datatable server side , untuk itu anda bisa mengunjungi langsung situs nya Yajra Datatable
2. laravel collective
Laravel collective ini berfungsi mengaktifkan html blade di laravel , untuk itu anda bisa mengunjungi langsung situs nya Laravel Collective
3. Laravel 5.0 ke atas
Untuk penggunaan bubblegenerator ini minimal laravel yang harus di gunakan adalah 5.0 ke atas , untuk laravel 4 saya rasa belum bisa tapi saya belum mencobanya Laravel
Untuk anda yang menggunakan OS Ubuntu apabila pada saat menggunakan package ini ada bermasalah coba anda ubah permission project menjadi 777 , karena bubblegenerator ini membutuhkan akses untuk membuat sebuah folder / sebuah file .
BubbleGenerator ini masih versi beta , masih banyak yang harus di perbaiki atau di tambahkan fiturnya seperti relasi , lalu primarykey dsb , itu akan segera saya tambahkan tetapi tidak untuk saat ini , tetapi insha allah akan saya update terus menerus untuk generator ini karena generator ini saya yakin akan membantu kita pada saat membuat sebuah project
Facebook Twitter Instagram Medium