Top Ad unit 728 × 90

Recientes

recent

Diseño Sistema web PHP con laravel y Mysql (31-36) Gestión de acceso de Usuarios 1-2

Continuamos en este videocurso para diseñar un sistema web en el lenguaje de programación PHP con el framework Laravel utilizando como gestor de base de datos MySql.
En este vídeo trabajaremos con la gestión de usuarios al sistema a través de un formulario de login de autenticación que permita el acceso al sistema solo a usuarios previamente registrados.


Puedes descargar el código fuente y el curso completo (45 videos) desde:
http://www.incanatoit.com/2016/11/codigo-sistema-compras-ventas-laravel-mysql-jquery-bootstrap.html

Muchas gracias por seguirme en mi canal de youtube, bendiciones desde Chiclayo - Perú.
Puedes revisar todo el curso en mi canal de youtube www.youtube.com/jcarlosad7 desde:
https://www.youtube.com/playlist?list=PLZPrWDz1MolrxS1uw-u7PrnK66DCFmhDR

Puedes descargar la base de datos y la plantilla desde el siguiente enlace:
https://drive.google.com/open?id=0B4TQqfBO_oQ1MXhVT2FoOWlpOFE

Puedes ver el código inicial en github en la siguiente dirección:
https://github.com/jcarlosad7/crudLaravelTutorial

Revisa la documentación de laravel 5.2
https://laravel.com/docs/5.2

Gestión de usuarios
Comenzamos generando lo que sería un "scaffolding" de aplicación, es decir, una estructura básica para que nuestra instalación de Laravel comience a parecerse a una aplicación capaz de autenticar usuarios. Esto se resume en un único comando que nos ofrece Artisan. 
php artisan make:auth
En Auth/AuthController hay una variable que nos permite decidir hacia donde se redirigen a los usuarios que acaban de loguearse. Inicialmente están redireccionados hacia la raíz del sitio web, pero podrías cambiarlo para que se redireccionen hacia el dashboard.
protected $redirectTo = '/home';
Podemos agregar un apartado para las estadísticas y redireccionar a ese apartado, pero por ahora cuando se logue solo redireccionaremos a las ventas.
protected $redirectTo = '/ventas/venta';
Migraciones
Estas migraciones están disponibles en el sistema. Al generar el proceso de Login las migraciones se ejecutan, para incorporar al sistema las tablas de usuarios y de reseteos de clave. Recuerda que si tuvieras que ejecutar las migraciones tienes disponible el comando.

php artisan migrate
Rutas
Agregamos las siguientes rutas.
Route::auth();Route::get('/', function () {    return view('auth/login');});
Modificar controladores
En los controladores de los mantenimientos que serán restringidos para un usuario autenticado, se debe de agregar la siguiente línea de código en su constructor.
public function __construct()    {        $this->middleware('auth');    }
Video 31: Sistema web PHP con laravel y Mysql  (31-36) Gestión de accesos 1-2

Saludos Imperio, un abrazo a la distancia!

Diseño Sistema web PHP con laravel y Mysql (31-36) Gestión de acceso de Usuarios 1-2 Reviewed by Juan Carlos Arcila Díaz on 20:36 Rating: 5

1 comentario:

All Rights Reserved by www.IncanatoIT.com - Desarrollando Software © 2014 - 2015
Powered By Blogger, Designed by Sweetheme

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

IncanatoIt.com. Con la tecnología de Blogger.