From 48f7f784b950b95e3f41d3678a1d534c8c309c4d Mon Sep 17 00:00:00 2001 From: husanjon Date: Mon, 6 Apr 2026 21:55:50 +0500 Subject: [PATCH] uppercese category qoshildi --- app/Http/Controllers/QrController.php | 12 ++++++++++++ resources/views/auto/show.blade.php | 8 ++++---- resources/views/estate/show.blade.php | 15 +++++++++++---- resources/views/qr/auto.blade.php | 2 +- resources/views/qr/estate.blade.php | 2 +- routes/web.php | 1 + storage/app/public/attachments/AUTO7884/qr.png | Bin storage/app/public/attachments/auto_7883/qr.png | Bin storage/app/public/attachments/auto_7884/qr.png | Bin storage/app/public/attachments/auto_7885/qr.png | Bin storage/app/public/attachments/auto_7886/qr.png | Bin storage/app/public/attachments/auto_7887/qr.png | Bin storage/app/public/attachments/auto_7889/qr.png | Bin storage/app/public/attachments/auto_7890/qr.png | Bin 0 -> 2845 bytes 14 files changed, 30 insertions(+), 10 deletions(-) mode change 100644 => 100755 storage/app/public/attachments/AUTO7884/qr.png mode change 100644 => 100755 storage/app/public/attachments/auto_7883/qr.png mode change 100644 => 100755 storage/app/public/attachments/auto_7884/qr.png mode change 100644 => 100755 storage/app/public/attachments/auto_7885/qr.png mode change 100644 => 100755 storage/app/public/attachments/auto_7886/qr.png mode change 100644 => 100755 storage/app/public/attachments/auto_7887/qr.png mode change 100644 => 100755 storage/app/public/attachments/auto_7889/qr.png create mode 100644 storage/app/public/attachments/auto_7890/qr.png diff --git a/app/Http/Controllers/QrController.php b/app/Http/Controllers/QrController.php index 41f14aa..561663f 100644 --- a/app/Http/Controllers/QrController.php +++ b/app/Http/Controllers/QrController.php @@ -61,4 +61,16 @@ class QrController extends Controller $qr = QrCode::format('png')->size(200)->generate($url); Storage::put($dir . '/qr.png', $qr); } + + public function qrImage($type, $id) + { + $dbType = $type === 'auto' ? 'auto_' : 'estate_'; + $path = storage_path('app/public/attachments/' . $dbType . $id . '/qr.png'); + + if (!file_exists($path)) { + abort(404); + } + + return response()->file($path); + } } diff --git a/resources/views/auto/show.blade.php b/resources/views/auto/show.blade.php index 38ca5df..eba5551 100755 --- a/resources/views/auto/show.blade.php +++ b/resources/views/auto/show.blade.php @@ -121,7 +121,7 @@ {{ __('translation.conclusions') }}
- @if(in_array($order->status,[\App\Enums\OrderStatusEnum::STARTED->name,\App\Enums\OrderStatusEnum::REJECTED->name, \App\Enums\OrderStatusEnum::FINISHED->name]) || in_array(Auth::user()?->role, ['admin', \App\Enums\RoleEnum::MANAGER->name])) + @if($conclusions->count() > 0) @@ -129,14 +129,14 @@ Tayyor xulosani yuklab olish @endif - @if(in_array($order->status,[\App\Enums\OrderStatusEnum::STARTED->name,\App\Enums\OrderStatusEnum::REJECTED->name]) && ($isAppraisers || in_array(Auth::user()?->role, ['admin', \App\Enums\RoleEnum::MANAGER->name]))) - status, [\App\Enums\OrderStatusEnum::APPROVED->value, \App\Enums\OrderStatusEnum::MODERATED->value]) && (in_array(Auth::user()?->role, ['admin', 'manager']) || $isAppraisers)) + {{ __('translation.upload') }} @endif - @if($order->status == \App\Enums\OrderStatusEnum::FINISHED->name && in_array(Auth::user()?->role,['admin',\App\Enums\RoleEnum::MANAGER->name])) + @if($order->status == \App\Enums\OrderStatusEnum::FINISHED->value && in_array(Auth::user()?->role, ['admin', 'manager']))