Mercurial > packages > magicforger
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. |
