Diferencia entre revisiones de «Usuario:ManuelRomero/Laravel/autentificacion/ejemplo»

De WikiEducator
Saltar a: navegación, buscar
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