comparison src/Generator/Controller/stubs/controller.stub @ 42:62953a663acc ls_dev_2025_09

changes for stubs around the base controller and filters, aswell as pagination
author luka
date Thu, 12 Nov 2026 21:17:11 -0500
parents 59eb5b4424ca
children
comparison
equal deleted inserted replaced
41:59eb5b4424ca 42:62953a663acc
23 return view('{{ tableName }}.index', $data); 23 return view('{{ tableName }}.index', $data);
24 } 24 }
25 25
26 public function get_data({{ filterRequest }} $request) 26 public function get_data({{ filterRequest }} $request)
27 { 27 {
28 $filters = $request->validated()['filters'] ?? []; 28 $validated = $request->validated() ?? [];
29 $data = []; 29 $data = [];
30 $data['records'] = {{ model }}::get_data($filters);
31 $data['total_records'] = count($data['records']);
32 30
31 $data = array_merge($data, {{ model }}::get_data($validated));
33 return $data; 32 return $data;
34 } 33 }
35 34
36 /** 35 /**
37 * Show the form for creating a new resource. 36 * Show the form for creating a new resource.