Mercurial > packages > magicforger
comparison src/Generator/Controller/stubs/controller.stub @ 45:c7fd31303024 default tip
merging down to default
| author | Luka Sitas <sitas.luka.97@gmail.com> |
|---|---|
| date | Thu, 12 Nov 2026 21:19:53 -0500 |
| parents | 62953a663acc |
| children |
comparison
equal
deleted
inserted
replaced
| 34:f65ab84ee47f | 45:c7fd31303024 |
|---|---|
| 14 * @param {{ filterRequest }} $request | 14 * @param {{ filterRequest }} $request |
| 15 * @return \Illuminate\View\View | 15 * @return \Illuminate\View\View |
| 16 */ | 16 */ |
| 17 public function index({{ filterRequest }} $request) | 17 public function index({{ filterRequest }} $request) |
| 18 { | 18 { |
| 19 $validated = $request->validated(); | 19 $validated = $request->validated(); |
| 20 $data = []; | 20 $data = []; |
| 21 $data['items'] = {{ model }}::get_data($validated); | 21 $data = array_merge($data, {{ model }}::load_index()); |
| 22 $data = array_merge($data, {{ model }}::load_index()); | |
| 23 | 22 |
| 24 return view('{{ tableName }}.index', $data); | 23 return view('{{ tableName }}.index', $data); |
| 25 } | 24 } |
| 26 | 25 |
| 27 public function get_data() | 26 public function get_data({{ filterRequest }} $request) |
| 28 { | 27 { |
| 28 $validated = $request->validated() ?? []; | |
| 29 $data = []; | 29 $data = []; |
| 30 $data['records'] = {{ model }}::get_data([]); | |
| 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. |
