ldc-groupe/app/Http/Controllers/Back/ContactController.php

26 lines
791 B
PHP

<?php
namespace App\Http\Controllers\Back;
use App\Enums\Contact\ContactFormType;
use App\Models\ContactCount;
use Inertia\Inertia;
use Uwil\LaravelBackend\Resources\CommonResource;
use Uwil\LaravelCommon\Controllers\Controller;
class ContactController extends Controller
{
private $modelName = "contact-counts";
public function index(): \Inertia\Response
{
$query = ContactCount::query();
$contactCountModels = $this->paginate($query);
$formTypeEnum = ContactFormType::toArray();
return Inertia::render('ContactCount/Index', [
'contactCountModels' => CommonResource::collection($contactCountModels),
'contactFormType' => $formTypeEnum,
'modelName' => $this->modelName
]);
}
}