@@ 209-220 (lines=12) @@ | ||
206 | * @param Request $request |
|
207 | * @return JsonResponse|RedirectResponse|ResponseFactory|Response|Redirector |
|
208 | */ |
|
209 | public function store(Request $request) |
|
210 | { |
|
211 | $model = $this->newModelInstance(); |
|
212 | ||
213 | foreach ((array)$request->input() as $column => $value) { |
|
214 | $model->$column = $value; |
|
215 | } |
|
216 | ||
217 | $this->saveModel($model); |
|
218 | ||
219 | return $this->return($request, $this->findModel($model->getAttribute('id')), 'store'); |
|
220 | } |
|
221 | ||
222 | /** |
|
223 | * Save a model, either from a store or an update. |
|
@@ 345-356 (lines=12) @@ | ||
342 | * @param int $id |
|
343 | * @return JsonResponse|RedirectResponse|ResponseFactory|Response|Redirector |
|
344 | */ |
|
345 | public function update(Request $request, $id) |
|
346 | { |
|
347 | $model = $this->findModel($id); |
|
348 | ||
349 | foreach ((array)$request->input() as $column => $value) { |
|
350 | $model->$column = $value; |
|
351 | } |
|
352 | ||
353 | $this->saveModel($model); |
|
354 | ||
355 | return $this->return($request, $model, 'update'); |
|
356 | } |
|
357 | ||
358 | /** |
|
359 | * Destroy a model. The D of CRUD. |