Diferencia entre revisiones de «Usuario:ManuelRomero/Laravel/autentificacion/ejemplo»
De WikiEducator
Línea 39: | Línea 39: | ||
} | } | ||
+ | *Ahora ejecutamos la migración para que se cree la tabla | ||
+ | php artisan migrate | ||
+ | *Ahora añadimos el campo para poder recordar el usuario conectado | ||
+ | php artisan migrate:make tablaUsuarios2 | ||
+ | *Cargamos lo que queremos que se ejecute en el método up del nuevo fichero creado | ||
+ | <source lang=php> | ||
+ | .... | ||
+ | Schema::table('usuarios', function($tabla){ | ||
+ | $tabla->rememberToken(); | ||
+ | }); | ||
+ | </source> | ||
+ | *Ejecutamos la migracion | ||
+ | php artisan migrate | ||
+ | *Y observamos como nos ha creado la tabla con los campos deseados. | ||
+ | *Ahora poblamos la tabla con tres usuarios: | ||
Revisión de 12:33 11 feb 2015
- A continuación vamos a realizar un sistema de logín donde vemos todos los conceptos
- Crearemos el proyecto indicando todos los pasos
Creando el proyecto
- Creamos un proyecto nuevo
composer create-project laravel/laravel=4.2 autentificacion
- Configuramos la base de datos para crear en ella la tabla de usuarios
- Realizamos la siguiente configuración
'seguridad' => array( 'driver' => 'mysql', 'host' => 'localhost', 'database' => 'tienda', 'username' => 'root', 'password' => 'root', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', ),
- Creamos las tablas con migration
php artisan migration:make tablaUsuarios php artisan migration
- Editamos el fichero que ha creado la migración y añadimos los campos que necesitamos en el método up
... public function up(){ Schema::create('usuarios', function($table){ $table->increments('id'); $table->string('password'); $table->string('email'); $table->string('usuario'); $table->timestamps(); $tabla->rememberToken(); }); } public function down(){ Shema::drop('usuarios'); } *Ahora ejecutamos la migración para que se cree la tabla php artisan migrate *Ahora añadimos el campo para poder recordar el usuario conectado php artisan migrate:make tablaUsuarios2 *Cargamos lo que queremos que se ejecute en el método up del nuevo fichero creado <source lang=php> .... Schema::table('usuarios', function($tabla){ $tabla->rememberToken(); });
- Ejecutamos la migracion
php artisan migrate
- Y observamos como nos ha creado la tabla con los campos deseados.
- Ahora poblamos la tabla con tres usuarios:
- Usaremos el formulario usado para la tienda
- Para ello usaremos tienda.css. Este fichero lo debemos copiar en la carpeta
/public/css/tienda.css