update material index
This commit is contained in:
@@ -8,6 +8,7 @@ use App\Http\Requests\Material\TransferMaterialRequest;
|
||||
use App\Http\Requests\Material\ReturnMaterialRequest;
|
||||
use App\Http\Resources\Material\MaterialResource;
|
||||
use App\Services\Material\MaterialService;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class MaterialController extends ApiController
|
||||
{
|
||||
@@ -18,6 +19,27 @@ class MaterialController extends ApiController
|
||||
$this->service = $service;
|
||||
}
|
||||
|
||||
public function index(Request $request)
|
||||
{
|
||||
$filters = $request->only([
|
||||
'search',
|
||||
'technician_id',
|
||||
'warehouse_id',
|
||||
'type',
|
||||
'page',
|
||||
'per_page',
|
||||
'sort_by',
|
||||
'sort_order',
|
||||
]);
|
||||
|
||||
$data = $this->service->list($filters);
|
||||
|
||||
return $this->success(
|
||||
MaterialResource::collection($data),
|
||||
'List material user berhasil diambil'
|
||||
);
|
||||
}
|
||||
|
||||
public function assign(AssignMaterialRequest $request)
|
||||
{
|
||||
$result = $this->service->assign($request->validated());
|
||||
|
||||
Reference in New Issue
Block a user