View Response

kalau di class [file]Controller banyak banget nemu kode Return_response. Tapi untuk sekarang yang paling sering dipakai dan sesuai dengan update skeleton terbaru adalah sebagai berikut :

response/error_reload_js

return $this->Return_response(
        'Error Update', 
        'response/error_reload_js');

jika pakai ini, maka akan return view error dan jika button di view response tersebut di klik maka akan reload di halaman sekarang menggunakan fungsi reload js

response/success_reload_js

sama seperti error_reload_js diatas.


response/error_reload_div

return $this->Return_response(
        'Error Update', 
        'response/error_reload_div',$request->session()->get($this->controller_path));

biasanya ini dipakai hanya untuk simple action di tabel (delete lewat list tabel atau switch toggle action di tabel). Jika pakai response ini maka akan return view error dan jika button di tersebut di klik maka akan melakukan ajax untuk request list table dan reload tabel.

response/success_reload_div

sama seperti error_reload_div. hanya view responsenya itu yang success


response/success_reload_full

return $this->Return_response(
    'Insert Successfull',
    'response/success_reload_full',
    $this->controller_path.'/detail/'.$uuid);

Jika pakai response ini maka akan return view success dan jika button di tersebut di klik maka akan mengarahkan ke halaman yang ada diparameter terakhir. kalau contoh kode diatas, diarahkan ke halaman detail. bebas, mau diarahkan ke controller_path atau kemanapun yang penting ditaruh di parameter ke 3 terakhir.

response/error_reload_full

sama seperti success_reload_full, hanya view nya pake yang error. response ini jarang digunakan sih. biasanya lebih banyak pake error_reload_js

Kalau bingung pake yang mana, pake saja yang reload_js (success/error_reload_js)

Design byJoanne Macon Dribbble

Last updated