Subido por jcboni2007b

LOGIN CON VARIOS MODELOS

Anuncio
GESTION DE ROLES Y PERMISOS CON
CRUD DE PRODUCTOS, ROLES Y
USUARIOS
LOGIN CON DIFERENTES MODELOS
Ya se tiene implementado el registro y login para un usuario con AUTH.
Ahora vamos a crear otro login para usuario_persona del sistema, donde la lógica de
autorización es distinta y que los datos de usuario_persona se guarden en otra tabla
diferente.
1. Creamos un modelo y la migración de UsuarioPersona:
php artisan make:model UsuarioPersona -m
2. Abrir 2020_04_14_044610_create_usuario_personas_table.php
Agregar los campos que serán parte de la tabla:
class CreateUsuarioPersonasTable extends Migration
{
public function up()
{
Schema::create('usuario_personas', function (Blueprint $table) {
$table->increments('id_usuario');
$table->string('username');
$table->string('password');
$table->timestamps();
$table->integer('id_persona')->nullable()->unsigned();
$table->foreign('id_persona')->references('id_persona')->on('personas');
});
}
……
}
3. Ejecutar la migración:
php artisan migrate
Descargar