feat(desfile): enhance entry reservation form and service with tenant-specific data

This commit is contained in:
2026-09-23 16:55:35 -03:00
parent 5e78f2bb1e
commit 3671b95a83
6 changed files with 170 additions and 6 deletions

View File

@@ -5,6 +5,7 @@ namespace App\Shared\Forms\Controllers\AdminApp;
use App\Http\Controllers\Controller;
use App\Shared\Forms\Resources\DesfileEntryReservationFormResource;
use App\Shared\Forms\Services\DesfileEntryReservationFormService;
use Illuminate\Http\Request;
class DesfileEntryReservationFormController extends Controller
{
@@ -12,8 +13,10 @@ class DesfileEntryReservationFormController extends Controller
private readonly DesfileEntryReservationFormService $formService,
) {}
public function __invoke(): DesfileEntryReservationFormResource
public function __invoke(Request $request): DesfileEntryReservationFormResource
{
return DesfileEntryReservationFormResource::make($this->formService->get());
return DesfileEntryReservationFormResource::make(
$this->formService->get($request->user()->tenant()->firstOrFail()),
);
}
}