Quantcast
Channel: ¿Como guardar datos en tabla relacionada con otra en Laravel? - Stack Overflow en español
Viewing all articles
Browse latest Browse all 2

¿Como guardar datos en tabla relacionada con otra en Laravel?

0
0

Tengo un modelo llamado Usuario que puede tomar varios roles, como puede ser un Administrador, un Supervisor, un maestro, en fin. Por ende para cada uno de los roles creo otras entidades mas que estarán relacionadas con el modelo Usuario. Ahora, cree un formulario para poder guardar un Administrador, pero aquí es donde me surge la duda

¿Como puedo guardar un Administrador con los datos básicos de usuario y que haga la inserción en Usuario y que lo relacione en usuario? Dejo el codigo de las migraciones de cada una de las entidades.

Entidad Usuario/User

public function up()    {        Schema::create('users', function (Blueprint $table) {            $table->increments('id');            $table->string('firstname');            $table->string('lastname');            $table->enum('id_type',['Cedula','Cedula extrangera','Tarjeta de identidad']);            $table->string('id_number')->unique();            $table->string('password');            //Optional            $table-enum('net',['Pre-Juvenil','Juvenil','Universitaria','Ejecutiva','Matrimonios menores','Matrimonio mayores'])->nullable();            $table-enum('ministerial_state',['Lider','Estudiante ADO','Graduado no lanzado'])->nullable();            $table->string('email')->unique()->nullable();            $table->string('telephone')->nullable();            $table->string('cellphone')->nullable();            $table->date('birthday')->nullable();            $table->string('address')->nullable();        });    }

Entidad Administrador/Administrator

public function up()    {        Schema::create('administrators', function (Blueprint $table) {            $table->increments('id');            $table->integer('user_id')->unsigned();            $table->foreign('user_id')->references('id')->on('users');        });    }

Viewing all articles
Browse latest Browse all 2

Latest Images

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Vimeo 10.6.2 by Vimeo.com, Inc.

Vimeo 10.6.2 by Vimeo.com, Inc.

Vimeo 10.6.1 by Vimeo.com, Inc.

Vimeo 10.6.1 by Vimeo.com, Inc.

Vimeo 10.6.0 by Vimeo.com, Inc.

Vimeo 10.6.0 by Vimeo.com, Inc.

Re:

Re:





Latest Images

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Vimeo 10.6.1 by Vimeo.com, Inc.

Vimeo 10.6.1 by Vimeo.com, Inc.

Vimeo 10.6.0 by Vimeo.com, Inc.

Vimeo 10.6.0 by Vimeo.com, Inc.

Re:

Re:

Re:

Re: