Mercurial > packages > magicforger
comparison src/Generator/Controller/stubs/controller.stub @ 23:827efbf4d73c main-dev
Huge changes to the relationships for models and more complex
| author | Luka Sitas <sitas.luka.97@gmail.com> |
|---|---|
| date | Fri, 11 Apr 2025 20:50:20 -0400 |
| parents | f0b0d014e448 |
| children | 1a717c7b211f |
comparison
equal
deleted
inserted
replaced
| 22:ee8ef14e158d | 23:827efbf4d73c |
|---|---|
| 41 */ | 41 */ |
| 42 public function store({{ storeRequest }} $request) | 42 public function store({{ storeRequest }} $request) |
| 43 { | 43 { |
| 44 $validated = $request->validated(); | 44 $validated = $request->validated(); |
| 45 | 45 |
| 46 ${{ modelVariable }} = new {{ model }}($validated); | 46 {{ model }}::create($validated); |
| 47 ${{ modelVariable }}->save(); | |
| 48 | 47 |
| 49 return redirect()->route('{{ tableName }}.index'); | 48 return redirect()->route('{{ tableName }}.index'); |
| 50 } | 49 } |
| 51 | 50 |
| 52 /** | 51 /** |
| 88 */ | 87 */ |
| 89 public function update({{ updateRequest }} $request, {{ model }} ${{ modelVariable }}) | 88 public function update({{ updateRequest }} $request, {{ model }} ${{ modelVariable }}) |
| 90 { | 89 { |
| 91 $validated = $request->validated(); | 90 $validated = $request->validated(); |
| 92 | 91 |
| 93 ${{ modelVariable }}->map_values($validated); | 92 ${{ modelVariable }}->update($validated); |
| 94 ${{ modelVariable }}->save(); | |
| 95 | 93 |
| 96 return redirect()->route('{{ tableName }}.index'); | 94 return redirect()->route('{{ tableName }}.index'); |
| 97 } | 95 } |
| 98 | 96 |
| 99 /** | 97 /** |
