Mercurial > packages > magicforger
diff src/Generator/Controller/stubs/controller.stub @ 41:59eb5b4424ca ls_dev_2025_09 tip
updating factory generator. adding filters by default on get_data
| author | luka |
|---|---|
| date | Wed, 11 Nov 2026 18:46:46 -0500 |
| parents | 45f384a24553 |
| children |
line wrap: on
line diff
--- a/src/Generator/Controller/stubs/controller.stub Thu Oct 16 10:54:04 2025 -0400 +++ b/src/Generator/Controller/stubs/controller.stub Wed Nov 11 18:46:46 2026 -0500 @@ -16,18 +16,18 @@ */ public function index({{ filterRequest }} $request) { - $validated = $request->validated(); + $validated = $request->validated(); $data = []; - $data['items'] = {{ model }}::get_data($validated); - $data = array_merge($data, {{ model }}::load_index()); + $data = array_merge($data, {{ model }}::load_index()); return view('{{ tableName }}.index', $data); } - public function get_data() + public function get_data({{ filterRequest }} $request) { + $filters = $request->validated()['filters'] ?? []; $data = []; - $data['records'] = {{ model }}::get_data([]); + $data['records'] = {{ model }}::get_data($filters); $data['total_records'] = count($data['records']); return $data;
