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