create transportation unit cartable

This commit is contained in:
2025-05-19 09:18:32 +03:30
parent f756b9adbe
commit ece2d687cd
9 changed files with 153 additions and 62 deletions

View File

@@ -0,0 +1,36 @@
<?php
namespace App\Http\Controllers\V3\Dashboard\Mission;
use App\Http\Controllers\Controller;
use App\Http\Traits\ApiResponse;
use App\Models\Mission;
use App\Services\Cartables\Mission\TransportationUnitService;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
class TransportationUnitController extends Controller
{
use ApiResponse;
public function index(Request $request, TransportationUnitService $transportationUnitService): JsonResponse
{
return response()->json($transportationUnitService->dataTable($request));
}
public function allocate(Request $request, Mission $mission): JsonResponse
{
$mission->machines()->attach($request->machines);
$mission->update([
'state' => ''
]);
return $this->successResponse();
}
public function deallocate()
{
}
}