ccc

Laravel: Introducción

Antes de nada para que funcione la última versión de Laravel hay que disponer de PHP 5.9 como mínimo.
composer global require "laravel/installer"

Otra forma de hacerlo en vez de con composer global:
php composer.phar create-project laravel/laravel proyectolsg "5.5.*"

OJO: la versión 5.5 necesita PHP 7.0, sino instalar una versión menor (por ejemplo 5.1)

En nuestra raiz del proyecto abrimos la consola:
laravel new proyectolsg

La estructura que te creará es: app/http/controllers: van los controllers
resources/views: van las views con la extensión blade.php
public: van todos los css, js e images
routes/web.php: vamos a poner todas las rutas
database/migrations: Irán las tablas por defecto de la BD
database/seeds: Irá la creación de las tablas de la BD.
.env: Irá el archivo de configuración general (incluida la conexión a la BD)


PROCESO RUTA->CONTROLADOR->VISTA
En routes/web.php:
Route::get('prueba2/{id?}', 'PruebaController@mostrar2');

En App/Http/Controllers crear el fichero PruebaController.php:
namespace App\Http\Controllers;

use App\Http\Controllers\Controller;

class PruebaController extends Controller
{

public function mostrar2($id=null)  {
        return view('prueba2', [
'id' =>$id
]);
    }
}


En Resources/views crear el fichero prueba2.blade.php:
<html>
    <body>
        <h1>Hola {{ $id }}</h1>
    </body>
</html>

No hay comentarios:

Publicar un comentario