++ Primo Caricamento
This commit is contained in:
28
public/index.php
Normal file
28
public/index.php
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
// ─────────────────────────────────────────────────────────────────────────────
|
||||
// public/index.php — Front Controller
|
||||
//
|
||||
// Questo è l'UNICO file PHP esposto al web tramite Nginx.
|
||||
// Ogni richiesta HTTP passa da qui. Laravel poi smista tutto
|
||||
// verso il controller corretto in base alla route.
|
||||
//
|
||||
// Nota di sicurezza: le cartelle app/, config/, .env, ecc.
|
||||
// si trovano FUORI da public/ e non sono mai accessibili dal browser.
|
||||
// ─────────────────────────────────────────────────────────────────────────────
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
define('LARAVEL_START', microtime(true));
|
||||
|
||||
// Controllo modalità manutenzione
|
||||
// Se esiste questo file, Laravel mostra la pagina di manutenzione
|
||||
if (file_exists($maintenance = __DIR__.'/../storage/framework/maintenance.php')) {
|
||||
require $maintenance;
|
||||
}
|
||||
|
||||
// Carica tutte le dipendenze installate da Composer
|
||||
require __DIR__.'/../vendor/autoload.php';
|
||||
|
||||
// Avvia Laravel e gestisce la richiesta HTTP
|
||||
(require_once __DIR__.'/../bootstrap/app.php')
|
||||
->handleRequest(Request::capture());
|
||||
Reference in New Issue
Block a user