big update base struktur tahap 1
This commit is contained in:
@@ -4,11 +4,11 @@ namespace App\Http\Controllers\Material;
|
||||
|
||||
use App\Http\Controllers\ApiController;
|
||||
use App\Http\Requests\Material\AssignMaterialRequest;
|
||||
use App\Http\Requests\Material\TransferMaterialRequest;
|
||||
use App\Http\Requests\Material\IndexMaterialRequest;
|
||||
use App\Http\Requests\Material\ReturnMaterialRequest;
|
||||
use App\Http\Requests\Material\TransferMaterialRequest;
|
||||
use App\Http\Resources\Material\MaterialResource;
|
||||
use App\Services\Material\MaterialService;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class MaterialController extends ApiController
|
||||
{
|
||||
@@ -19,20 +19,9 @@ class MaterialController extends ApiController
|
||||
$this->service = $service;
|
||||
}
|
||||
|
||||
public function index(Request $request)
|
||||
public function index(IndexMaterialRequest $request)
|
||||
{
|
||||
$filters = $request->only([
|
||||
'search',
|
||||
'technician_id',
|
||||
'warehouse_id',
|
||||
'type',
|
||||
'page',
|
||||
'per_page',
|
||||
'sort_by',
|
||||
'sort_order',
|
||||
]);
|
||||
|
||||
$data = $this->service->list($filters);
|
||||
$data = $this->service->list($request->validated());
|
||||
|
||||
return $this->successPaginated(
|
||||
$data,
|
||||
@@ -76,7 +65,7 @@ class MaterialController extends ApiController
|
||||
$data = $this->service->listByUser($user_id);
|
||||
|
||||
return $this->success(
|
||||
\App\Http\Resources\Material\MaterialResource::collection($data),
|
||||
MaterialResource::collection($data),
|
||||
'List material user berhasil diambil'
|
||||
);
|
||||
}
|
||||
@@ -90,4 +79,4 @@ class MaterialController extends ApiController
|
||||
'History material berhasil diambil'
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user