Files
cv4/app/Http/Controllers/PagesController.php
2025-05-28 15:15:19 -04:00

28 lines
601 B
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Contracts\Routing\ResponseFactory;
use Illuminate\Foundation\Application;
use Illuminate\Support\Facades\File;
use Inertia\Inertia;
use Inertia\Response;
class PagesController
{
/**
* @param string $path
* @return ResponseFactory|Application|\Illuminate\Http\Response|Response
*/
public function show(string $path = '')
{
if (!File::exists(resource_path("js/Pages/Pages/{$path}.jsx"))) {
return response('Page not found', 404);
}
return Inertia::render("Pages/{$path}");
}
}