ldc-legaulois/app/Http/Controllers/Bo/BlockController.php

31 lines
739 B
PHP
Raw Permalink Normal View History

<?php
namespace App\Http\Controllers\Bo;
use App\Http\Controllers\Controller;
use App\Http\Requests\Bo\BlockPage\UpdateBlockRequest;
use App\Models\Block;
use App\Services\StaticPage\BlockService;
2026-09-25 16:25:31 +02:00
use Illuminate\Http\JsonResponse;
class BlockController extends Controller
{
2026-09-25 16:25:31 +02:00
public function __construct(
private readonly BlockService $service
2026-09-25 16:25:31 +02:00
) {
}
/**
* Update the specified resource in storage.
*/
2026-09-25 16:25:31 +02:00
public function update(UpdateBlockRequest $request, Block $block): JsonResponse
{
$this->service->update($block, $request->validated());
return response()->json([
'success' => true,
'message' => __('Bloc mis à jour avec succès.'),
]);
}
}