Opsi generate

Terdapat pilihan generate yaitu

php artisan proton:generate [folder] [file] --modal

Opsi generate --modal digunakan untuk meng-generate kode terutama pada form insert dan update untuk menggunakan modal bootstrap. selain itu ada juga perbedaan kode di file [file]Controller dan [file]ListView antara opsi --modal dengan yang standar sebelumnya

Berikut adalah perbedaan dengan dan tanpa --modal

  1. Perbedaan pengecekan request ajax pada method public function Create(Request $request) dan public function Edit(Request $request) di file [file]Controller.php. Berikut kode perbedaanya :

Meskipun terdapat pengecekan ajax, tetapi saat pengembangan dirasa tidak perlu pengecekan ajax artinya langsung menggunakan form redirect page, maka tinggal hapus saja pengecekannya. Tidak masalah.

  1. Perbedaan pada default btn_create di [file]ListView.php, fungsi TableView().

By default, btn_create berada di dalam fungsi TableView() di file [file]ListView.php

  1. Perbedaan pada btn_edit di set_data_before_send() pada [file]ListView.php. Hampir sama seperti diatas yaitu terkait pemanggilan modal atau redirect page

  1. perbedaan pada form.blade.php di resources/views/[file] yang digenerate

Penggunaan opsi --modal biasanya dipakai jika transaksi / operasi yang simple dan tidak menggunakan banyak javascript

Last updated