Files
backend/app/Http/Controllers/V3/Dashboard/Mission/TransportationUnitController.php

37 lines
879 B
PHP

<?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()
{
}
}