Download the PHP package liyando/crudgenlaravel without Composer
On this page you can find all versions of the php package liyando/crudgenlaravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package crudgenlaravel
Crud-laravel-10
Crud Generator Laravel 9 dan 10 (penghemat waktu Anda)
Crud Generator Laravel adalah paket yang dapat Anda integrasikan di Laravel Anda untuk membuat CRUD NYATA. Itu termasuk:
- Controller with all the code already written
- Views (index, create, edit, show)
- Model with relationships
- Request file with validation rules
- Migration file
Instalasi
Satu. Jalankan perintah komposer berikut:
2. Jika Anda tidak menggunakan paket Laravel Collective Form di proyek Anda, instal:
(Catatan: Langkah ini tidak diperlukan jika Anda tidak memerlukan tampilan.)
3. Publikasikan file konfigurasi dan direktori tema default untuk dilihat:
Penggunaan
Buat CRUD (atau REST API)
Mari kita ilustrasikan dengan contoh kehidupan nyata : Membangun sebuah blog
Postingan
dapat memiliki bidang Title
dan Content
Ayo lakukan ini 🙂
Perintah pembangkit CRUD :
(theory)
(Contoh)
Migrasi
Kedua file migrasi dibuat di direktori database/migrasi Anda. Jika perlu edit dan jalankan:
Pengendali
File pengontrol dibuat di direktori app/Http/Controllers Anda. Semua metode (mengindeks, membuat, menyimpan, menampilkan, mengedit, memperbarui, menghancurkan) diisi dengan bidang Anda.
Rute
Untuk membuat rute untuk pengontrol baru ini, Anda dapat melakukan ini:
(don't forget to import your PostsController
in your web.php
file)
Meminta
File permintaan dibuat di direktori app/Http/Requests Anda. Secara default, semua bidang wajib diisi, Anda dapat mengeditnya sesuai kebutuhan Anda.
Penayangan
Anda dapat membuat tampilan secara independen dari generator CRUD dengan:
Selesai 🎉
Hapus CRUD
Anda dapat menghapus semua file (kecuali migrasi) yang dibuat oleh perintah make:crud
kapan saja. Tidak perlu menghapus file secara manual:
(dalam contoh kita)
Bendera --force
(opsional) menghapus semua file tanpa konfirmasi
Lisensi
Paket ini dilisensikan di bawah lisensi MIT.