Paket Generator ini menyediakan berbagai generator seperti Admin CRUD, Controller, Model, View berdasarkan tabel untuk pengembangan aplikasi Anda yang mudah.
Laravel >= 5.5
PHP >= 7.0
composer require tobidsn/admin-generator
Setelah paket diinstal, Anda harus mendaftarkan penyedia layanan TobidsnCrudGeneratorCrudGeneratorServiceProvider
. Biasanya, Laravel 5.5+ akan mendaftarkan penyedia layanan secara otomatis.
Setelah itu, publikasikan asetnya menggunakan perintah vendor:publish
Artisan:
php artisan vendor:publish --provider="TobidsnCrudGeneratorCrudGeneratorServiceProvider"
php artisan make:migration create_users_table
php artisan migrate
php artisan crud:admin User --table=users
protected $ signature = ' crud:admin {name : Class (singular) for example User}
{--table= : The name of the Table.}
{--model= : The name of the Model.}
{--route-group= : The name of the Model.}
{--view-path= : The name of the view path.} ' ;
php artisan serve
Silakan Login ke laravel dan akses http://localhost:8000/admin/user
Anda akan menemukan file konfigurasi yang terletak di config/crudgenerator.php
Bila Anda ingin menggunakan file templat khusus Anda sendiri, maka Anda harus mengaktifkannya dan itu akan menggunakan file dari resources/stubs/
' custom_template ' => true,
Anda dapat mengubah jalur templat Anda dengan mudah, jalur defaultnya adalah resources/stubs/
.
' path ' => base_path ( ' resources/stubs/ ' ),
Saat membuat CRUD atau tampilan, generator akan mengasumsikan nomor kolom yang akan ditampilkan untuk grid atau detail CRUD secara otomatis dari konfigurasi. Anda bisa mengubahnya.
' view_columns_number ' => 5 ,
Tetapkan pembatas yang Anda gunakan untuk vars template Anda. Pembatas default adalah %%
di semua tempat.
' custom_delimiter ' => [ ' %% ' , ' %% ' ],
Catatan: Anda harus menggunakan pembatas yang sama dengan file templat Anda.
Konfigurasi ini akan membantu Anda menggunakan var templat khusus apa pun dalam index
tampilan, form
, list
, create
, edit
, show
' dynamic_view_template ' => [],
Grup rute pengontrol
' route_group ' => ' admin ' ,
Lihat jalur untuk generator tampilan
' view_path ' => ' _admin ' ,
Pembantu untuk tampilan dan bentuk khusus
' form_helper ' => ' adminlte3 ' ,
Paket ini memungkinkan pengguna untuk menyesuaikan atau menggunakan template sendiri secara ekstensif.
Untuk menyesuaikan atau mengubah template, Anda perlu mengikuti langkah-langkah berikut:
Pastikan Anda telah memublikasikan semua aset paket ini. Jika Anda tidak menjalankan perintah ini.
php artisan vendor:publish -- provider ="Tobidsn CrudGenerator CrudGeneratorServiceProvider "
Untuk mengganti template default dengan milik Anda, aktifkan opsi custom_template
di file config/crudgenerator.php
.
' custom_template ' => true,
Sekarang Anda dapat menyesuaikan semuanya dari direktori resources/stubs/
ini.
Bahkan jika Anda perlu menggunakan variabel khusus apa pun, tambahkan saja variabel tersebut di file config/crudgenerator.php
.
Proyek ini dilisensikan di bawah Lisensi MIT - lihat File Lisensi untuk rinciannya