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

De WikiEducator
Saltar a: navegación, buscar
(Página creada con «{{:Usuario:ManuelRomero/micursos/Laravel/autentificacion/nav}}»)
 
Línea 1: Línea 1:
 
{{:Usuario:ManuelRomero/micursos/Laravel/autentificacion/nav}}
 
{{:Usuario:ManuelRomero/micursos/Laravel/autentificacion/nav}}
 +
*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
 +
<source lang=php>
 +
'seguridad' => array(
 +
'driver'    => 'mysql',
 +
'host'      => 'localhost',
 +
'database'  => 'tienda',
 +
'username'  => 'root',
 +
'password'  => 'root',
 +
'charset'  => 'utf8',
 +
'collation' => 'utf8_unicode_ci',
 +
'prefix'    => '',
 +
),
 +
</source>
 +
*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
 +
<source lang=php>
 +
...
 +
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');
 +
}
 +
 +
 +
 +
*Usaremos el formulario usado para la tienda
 +
*Para ello usaremos tienda.css. Este fichero lo debemos copiar en la carpeta
 +
/public/css/tienda.css

Revisión de 10:59 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');
}
 
 
 
*Usaremos el formulario usado para la tienda
*Para ello usaremos tienda.css. Este fichero lo debemos copiar en la carpeta 
/public/css/tienda.css