unpaid search attempt
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Input;
|
||||
use App\Models\MiningTax\Invoice;
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Web Routes
|
||||
@@ -86,6 +89,25 @@ Route::group(['middleware' => ['auth']], function(){
|
||||
Route::post('/miningtax/admin/update/invoice', 'MiningTaxes\MiningTaxesAdminController@UpdateInvoice');
|
||||
Route::post('/miningtax/admin/delete/invoice', 'MiningTaxes\MiningTaxesAdminController@DeleteInvoice');
|
||||
Route::get('/miningtax/admin/display/paid', 'MiningTaxes\MiningTaxesAdminController@DisplayPaidInvoices');
|
||||
Route::any('/miningtax/admin/display/unpaid/search', function() {
|
||||
$q = Input::get('q');
|
||||
if($q != "") {
|
||||
$invoices = Invoice::where('invoice_id', 'LIKE', '%' . $q . '%')
|
||||
->where(['status' => 'Pending'])
|
||||
->orWhere(['status' => 'Late'])
|
||||
->orWhere(['status' => 'Deferred'])
|
||||
->orderByDesc('invoice_id')
|
||||
->paginate(25)
|
||||
->setPath('');
|
||||
$pagination = $invoices->appends(array('q' => Input::get('q')));
|
||||
|
||||
if(count($invoices) > 0) {
|
||||
return view('miningtax.admin.display.unpaid')->withDetails($invoices)->withQuery($q);
|
||||
}
|
||||
|
||||
return view('miningtax.admin.display.unpaid')->with('error', 'No invoices found. Try to search again!');
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* Scopes Controller display pages
|
||||
|
||||
Reference in New Issue
Block a user