peralihan ke queue

print-controller
Zelda Ababil 2024-03-05 12:10:39 +07:00
parent 965a30ea8c
commit a8847eb76d
6 changed files with 70 additions and 98 deletions

View File

@ -9,6 +9,7 @@ use App\Models\RekeningCoa;
use Carbon\Carbon;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Session;
class PenjualanController extends Controller
{
@ -103,6 +104,7 @@ class PenjualanController extends Controller
public function laporan(Request $request)
{
try {
$mpdf = new \Mpdf\Mpdf([
'mode' => 'utf-8',
'format' => 'A4',
@ -153,6 +155,11 @@ class PenjualanController extends Controller
$mpdf->Output('Laporan_Penjualan.pdf', 'I');
return response()->header('Content-Type', 'application/pdf');
} catch (\Throwable $th) {
Session::flash('errors', 'Gagal membuat laporan, coba lagi dengan rentang tanggal yang lebih pendek');
return redirect()->back();
//throw $th;
}
}
public function cancel(Request $request)

4
desktop.ini Normal file
View File

@ -0,0 +1,4 @@
[ViewState]
Mode=
Vid=
FolderType=Generic

View File

@ -1,23 +0,0 @@
{
"name": "zelda/escpos-php",
"type": "project",
"license": "MIT",
"autoload": {
"psr-4": {
"Zelda\\EscposPhp\\": "src/"
}
},
"authors": [
{
"name": "Zelda Ababil",
"email": "zeldaababil01@gmail.com"
}
],
"require": {
"php": ">=7.3.0",
"ext-json": "*",
"ext-intl": "*",
"ext-zlib": "*",
"mike42/gfx-php": "^0.6"
}
}

View File

@ -1,25 +0,0 @@
{
"name": "zelda/escpos-php",
"type": "project",
"license": "MIT",
"authors": [
{
"name": "zelda",
"email": "zelda#gmail.com"
}
],
"require": {
"php": ">=7.3.0",
"ext-json": "*",
"ext-intl": "*",
"ext-zlib": "*",
"zelda/gfx-php": "@dev"
},
"autoload": {
"psr-4": {
"Zelda\\": "src/Zelda"
}
},
"minimum-stability": "dev",
"prefer-stable": false
}

View File

@ -29,11 +29,13 @@
<label>Filter Pencarian:</label>
<div class="row">
<div class="col-md-2">
<input type="date" class="form-control form-control-sm" id="filter_tanggal_1">
<input type="date" class="form-control form-control-sm" id="filter_tanggal_1"
value="{{ date('Y-m-d') }}">
</div>
<p>s/d</p>
<div class="col-md-2">
<input type="date" class="form-control form-control-sm" id="filter_tanggal_2">
<input type="date" class="form-control form-control-sm" id="filter_tanggal_2"
value="{{ date('Y-m-d') }}">
</div>
<div class="col-md-2">
<a href="javascript:void(0)" class="btn btn-sm btn-primary" id="btn_filter"><i

View File

@ -25,6 +25,13 @@
<div class="card">
<div class="card bg-warning" style="min-height:5px; border-radius:1px;"></div>
<div class="card-body">
@if (Session::has('errors'))
<div class="alert alert-danger alert-dismissible">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
<h5><i class="icon fas fa-ban"></i> Gagal</h5>
{{ Session::get('errors') }}
</div>
@endif
<div class="row">
<div class="col-md-10">
<label>Filter Pencarian:</label>