From 8a05ed69e37501f8ae9bf42aa3b4b6a55b0d4dd1 Mon Sep 17 00:00:00 2001 From: cuneytsenturk Date: Thu, 16 Aug 2018 14:11:41 +0300 Subject: [PATCH] #451 refs Item price create and edit issue solved --- app/Http/Middleware/Money.php | 14 ++++++++++++++ routes/web.php | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/app/Http/Middleware/Money.php b/app/Http/Middleware/Money.php index e8479b910..ccd787e93 100644 --- a/app/Http/Middleware/Money.php +++ b/app/Http/Middleware/Money.php @@ -19,6 +19,8 @@ class Money $amount = $request->get('amount'); $bill_number = $request->get('bill_number'); $invoice_number = $request->get('invoice_number'); + $sale_price = $request->get('sale_price'); + $purchase_price = $request->get('purchase_price'); $currency_code = $request->get('currency_code'); if (empty($currency_code)) { @@ -42,6 +44,18 @@ class Money $request->request->set('item', $items); } } + + if (isset($sale_price)) { + $sale_price = money($sale_price, $currency_code)->getAmount(); + + $request->request->set('sale_price', $sale_price); + } + + if (isset($purchase_price)) { + $purchase_price = money($purchase_price, $currency_code)->getAmount(); + + $request->request->set('purchase_price', $purchase_price); + } } return $next($request); diff --git a/routes/web.php b/routes/web.php index 30cbe466b..3650ad85d 100644 --- a/routes/web.php +++ b/routes/web.php @@ -28,7 +28,7 @@ Route::group(['middleware' => 'language'], function () { Route::get('items/export', 'Common\Items@export')->name('items.export'); Route::get('items/{item}/enable', 'Common\Items@enable')->name('items.enable'); Route::get('items/{item}/disable', 'Common\Items@disable')->name('items.disable'); - Route::resource('items', 'Common\Items'); + Route::resource('items', 'Common\Items', ['middleware' => ['money']]); Route::get('search/search', 'Common\Search@search')->name('search.search'); Route::resource('search', 'Common\Search'); });