Untuk yang baru belajar membuat CRUD (Create, Read, Update, Delete), atau yang ingin cepat membuat CRUD, semoga bisa membantu agar prosesnya lebih cepat.
Setup:
- Buat database dengan nama db_apps kemudian import dari file db yang ada dalam folder saat impor akan ada 3 table default (user, menu, modul).
- Kemudian create table sesuai dengan aplikasi yang akan dibuat misal table mahasiswa, isi dengan field2nya.
- Buka pada localhost/CRUD_generator_AdminLTE/generator dan buat terlebih dahulu menu yang diinginkan sebagai tempat CRUD nantinya dijalankan, bisa sebagai menu Master, Transaksi, Laporan atau lainnya.
- Pilih menu CRUD Generator, pilih table yang akan dibuat CRUD isi title dan deskripsi.
- Kemudian atur pada Pengaturan Modul agar CRUD yang dibuat sesuai dengan linknya.
- Semua aplikasi yang sudah digenerate ada difolder apps/pages.
- Untuk ubah database ada didalam folder apps/lib nama file conn.php dan juga
- Jika ingin mengubah nama aplikasi, ubah saja folder apps sesuai dengan nama aplikasi yang ingin dibuat, kemudian pindahkan folder tersebut diluar dari folder CRUD generator.
- Jalakan apps yang sudah dibuat dengan login menggunakan username: admin password: admin
- Untuk mencoba REST API gunakan http://address_link_project/CRUD_generator_AdminLTE/apps/pages/nama_modul/api_nama_modul.php contoh -> http://localhost/CRUD_generator_AdminLTE/apps/pages/buku/api_buku.php
Berikut tutorial menggunakan CRUD Generator:
Thanks to:
https://adminlte.io/
http://harviacode.com/
https://github.com/adeavenged
https://www.leaseweb.com/labs/2015/10/creating-a-simple-rest-api-in-php/