From ef2e226f87669a9ccd1b1b317236434aaccedba3 Mon Sep 17 00:00:00 2001 From: omair saleh Date: Mon, 28 Feb 2022 12:42:50 +0800 Subject: [PATCH] fix wallets transaction lists --- routes/web.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/routes/web.php b/routes/web.php index e26ef4d8..340f1436 100644 --- a/routes/web.php +++ b/routes/web.php @@ -8,6 +8,7 @@ use App\Classes\ValueObjects\Constants\DocumentType; use App\Classes\ValueObjects\Constants\TransactionType; use App\Models\Transaction; use App\Models\User; +use Illuminate\Http\Request; use Illuminate\Support\Facades\Route; use Maatwebsite\Excel\Excel; use Meneses\LaravelMpdf\Facades\LaravelMpdf; @@ -174,3 +175,22 @@ Route::get('/products', function (\App\Classes\Modules\Exports\Services\ExportsP })->name('products.random'); Route::get('/auto-purchase-order-fill', 'Bookings\AutoPurchaseOrderFillController@auto')->name('assign'); + +Route::get('purchase/sensitive/', function(Request $request){ + $keywords = json_decode($request->input('keywords')); + $items = \App\Models\TransactionDetail::query(); + foreach ($keywords as $key => $keyword){ + if(!$key){ + $items->Where('product_name', 'like', '%'.$keyword.'%'); + continue; + } + + $items->orWhere('product_name', 'like', '%'.$keyword.'%'); + } + + $items = $items->get(); + + foreach ($items as $key => $item){ + echo ($key+1).'. '.$item->product_name.' => '.$item->transaction->owner->marking.'

'; + } +}); \ No newline at end of file