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.


Paquete Premium:
45 Videos (Curso completo)
Código fuente del sistema completo, con las funcionalidades terminadas y mejoradas.
http://www.incanatoit.com/2016/11/codigo-sistema-compras-ventas-laravel-mysql-jquery-bootstrap.html


Paquete Gratuito:
35 Videos
Código fuente del sistema desarrollado en el curso.
Puedes revisar todo el curso gratuito en mi canal de youtube www.youtube.com/jcarlosad7 desde:
https://www.youtube.com/watch?v=Zj0pshSSlEo&index=2&list=PLZPrWDz1MolrxS1uw-u7PrnK66DCFmhDR
Puedes descargar todos los recursos del curso gratuito (Base de datos, Plantilla, Sistema completo, ) del siguiente enlace:
https://drive.google.com/open?id=1NOhkw5zSCXIgAkc3Cn6AYviARCm3HKVd
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 IncanatoIt-ad on 20:36 Rating: 5

2 comentarios:

Todos los derechos reservados www.IncanatoIT.com - Desarrollando Software © 2014 - 2019
Desarrollado por Blogger, Designed by Sweetheme
IncanatoIt.com. Con la tecnología de Blogger.
y>