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 :

circle-info

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().

circle-info

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

circle-info

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

Last updated