From eda18e25e857ce278a7727d6d62f03e02d272dc8 Mon Sep 17 00:00:00 2001 From: Clement Desmidt Date: Mon, 20 Nov 2017 15:29:48 +0100 Subject: [PATCH] :beers: Remet en place la logique de maj --- app/Http/Controllers/HomeController.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index 27740ab..53eee29 100755 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -58,12 +58,14 @@ class HomeController extends Controller } if ($request->isMethod('post')) { // TODO filter - $deal - ->setSubject($request->subject) - ->setBody($request->body) - ->setCategory($request->category) - ->setPrice($request->price); - $deal->save($folder_path); + $updated_deal = \Shikiryu\LBCReposter\Deal::fromJSON($folder_path . '/data.json'); + $result = + $updated_deal + ->setSubject($request->subject) + ->setBody($request->body) + ->setCategory($request->category) + ->setPrice($request->price) + ->save($folder_path); return redirect()->route('deals.list', ['type' => $type])->with('status', ($result ? 'Deal mis à jour': 'ERREUR')); } return view('update', ['deal' => $deal, 'type' => $type]);