Diferencia entre revisiones de «Usuario:ManuelRomero/Laravel/autentificacion/ejemplo»
De WikiEducator
(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 11: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