update and delete components

This commit is contained in:
dimon
2025-11-29 07:07:43 +00:00
parent aa469d290f
commit 3c5a643de3
2 changed files with 26 additions and 0 deletions

View File

@@ -2,8 +2,10 @@
namespace App\Http\Controllers;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use App\Models\Component;
use Illuminate\Http\Response;
class ComponentsController extends Controller
{
@@ -47,6 +49,27 @@ class ComponentsController extends Controller
return response()->json($component->toJson());
}
public function update(Request $request, int $id): JsonResponse{
return response()->json([
'name' => $request->get('name'),
'type' => $request->get('type'),
'brand' => $request->get('brand'),
'model' => $request->get('model'),
'price' => $request->get('price'),
], Response::HTTP_ACCEPTED);
}
public function destroy(int $id): JsonResponse
{
// мы бы здесь написали вызов запроса delete из БД
return response()->json([
'success' => true,
], Response::HTTP_ACCEPTED);
}
}