create report controller

This commit is contained in:
2025-03-02 14:38:59 +03:30
parent b31ea8bba2
commit 945fa0792b
4 changed files with 81 additions and 61 deletions

View File

@@ -0,0 +1,20 @@
<?php
namespace App\Http\Controllers\V3\Dashboard\Reports;
use App\Http\Controllers\Controller;
use App\Services\Cartables\SafetyAndPrivacyTableService;
use Illuminate\Http\Request;
class SafetyAndPrivacyReportController extends Controller
{
public function countryActivity(Request $request, SafetyAndPrivacyTableService $safetyAndPrivacyTableService)
{
}
public function provinceActivity(Request $request, SafetyAndPrivacyTableService $safetyAndPrivacyTableService)
{
}
}

View File

@@ -163,9 +163,9 @@ class SafetyAndPrivacyController extends Controller
return $this->successResponse();
}
public function deserialize(SafetyAndPrivacy $safety_and_privacy): JsonResponse
public function deserialize(SafetyAndPrivacy $safetyAndPrivacy): JsonResponse
{
$judiciaries = isset($safety_and_privacy->judiciary_document) ? unserialize($safety_and_privacy->judiciary_document) : [];
$judiciaries = isset($safetyAndPrivacy->judiciary_document) ? unserialize($safetyAndPrivacy->judiciary_document) : [];
$result = [];
@@ -175,4 +175,12 @@ class SafetyAndPrivacyController extends Controller
return $this->successResponse($result);
}
public function subItem(): JsonResponse
{
return $this->successResponse(InfoItem::query()
->where('item', 17)
->select('id', 'item', 'item_str', 'sub_item_str as name', 'sub_item_unit as unit', 'needs_image', 'needs_end_point', 'sub_item')
->get());
}
}