Diferencia entre revisiones de «Usuario:ManuelRomero/micursos/Laravel/CicloVida»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con «{{TEP}} {{:Usuario:ManuelRomero/micursos/Laravel/introduccion/nav}} <br> __NOTOC__»)
 
 
(9 revisiones intermedias por el mismo usuario no mostrado)
Línea 1: Línea 1:
 
{{TEP}}
 
{{TEP}}
{{:Usuario:ManuelRomero/micursos/Laravel/introduccion/nav}}
+
<!--{{:Usuario:ManuelRomero/micursos/Laravel/introduccion/nav}}-->
 +
{{:Usuario:ManuelRomero/CertificadoWeb2021/Laravel/introduccion/nav}}
 +
 
 
<br>
 
<br>
 
__NOTOC__
 
__NOTOC__
 +
 +
https://laravel.com/docs/10.x/lifecycle
 +
 +
*Punto de '''entrada de la app''', donde el servidor web dirige la solicitud
 +
public/index.php
 +
Es poco el código que tiene este fichero cuyas acciones básicamente hacen:
 +
*1.- Carga el '''''autoload.php''''' generado por '''''composer''''' para disponer de las clases
 +
*2.- Recupera una instancia de la aplicación especificado en '''''bootstrap/app.php'''''
 +
 +
 +
{{Plegable|hide|contenido public/index.php|
 +
<source lang=php>
 +
<?php
 +
 +
/**
 +
* Laravel - A PHP Framework For Web Artisans
 +
*
 +
* @package  Laravel
 +
* @author  Taylor Otwell <taylor@laravel.com>
 +
*/
 +
 +
/*
 +
|--------------------------------------------------------------------------
 +
| Register The Auto Loader
 +
|--------------------------------------------------------------------------
 +
|
 +
| Composer provides a convenient, automatically generated class loader for
 +
| our application. We just need to utilize it! We'll simply require it
 +
 +
| into the script here so that we don't have to worry about manual
 +
| loading any of our classes later on. It feels nice to relax.
 +
|
 +
*/
 +
 +
require __DIR__.'/../bootstrap/autoload.php';
 +
 +
/*
 +
|--------------------------------------------------------------------------
 +
| Turn On The Lights
 +
|--------------------------------------------------------------------------
 +
|
 +
| We need to illuminate PHP development, so let us turn on the lights.
 +
| This bootstraps the framework and gets it ready for use, then it
 +
| will load up this application so that we can run it and send
 +
| the responses back to the browser and delight our users.
 +
|
 +
*/
 +
 +
$app = require_once __DIR__.'/../bootstrap/app.php';
 +
 +
/*
 +
|--------------------------------------------------------------------------
 +
| Run The Application
 +
|--------------------------------------------------------------------------
 +
|
 +
| Once we have the application, we can handle the incoming request
 +
| through the kernel, and send the associated response back to
 +
| the client's browser allowing them to enjoy the creative
 +
| and wonderful application we have prepared for them.
 +
|
 +
*/
 +
 +
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
 +
 +
$response = $kernel->handle(
 +
    $request = Illuminate\Http\Request::capture()
 +
);
 +
 +
$response->send();
 +
 +
$kernel->terminate($request, $response);
 +
</source>
 +
 +
}}
 +
;Carga el fichero autoload.php
 +
;Obtiene una instancia de la aplicación (app.php)

Última revisión de 04:28 19 may 2023

Road Works.svg Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos.
Ver página de charlas.
Road Works.svg






https://laravel.com/docs/10.x/lifecycle

  • Punto de entrada de la app, donde el servidor web dirige la solicitud
public/index.php

Es poco el código que tiene este fichero cuyas acciones básicamente hacen:

  • 1.- Carga el autoload.php generado por composer para disponer de las clases
  • 2.- Recupera una instancia de la aplicación especificado en bootstrap/app.php


Carga el fichero autoload.php
Obtiene una instancia de la aplicación (app.php)