Tag: ELOQUENT-RELATIONSHIP
Tengo un modelo llamado Item y un modelo llamado Unit. Estoy intentando crear un sistema de inventario. La tabla para el modelo Item es: items id name description location_id count unit_id type_id provider_id Y para el modelo Unit: Units id name description En el modelo Item tengo esta función pública: . . . Read more
Tengo una tabla de hobbies como esta: -id -nombre -parent_id y mi modelo: public function sub_hobbies(){ return $this->hasMany(Hobbies::class, 'parent_id'); } public function parent_hobbies(){ return $this->belongsTo(Hobbies::class, 'parent_id'); } public function allsub(){ return $this->sub_hobbies()->with('allsub'); } public function allparent(){ return $this->parent_hobbies()->with('allparent'); } Lo que quiero es obtener todos los hobbies que no son . . . Read more
Tengo una relación bastante singular que me gustaría definir, pero no puedo encontrar un nombre para esta relación. Mi estructura de base de datos es la siguiente: Un “usuario”, lleno de datos irrelevantes para este ejemplo Una tabla “user_organisation” con “user_organisation.user_id” y “user_organisation.organisation_id” Una “organización”, llena de datos irrelevantes para . . . Read more
Tengo 2 entidades: Objetct y Product con un ID adicional en cada tabla: officeId Este ID está en cada tabla (no puedo modificar la base de datos) Y 3 tablas: Object Product ObjectProduct Quiero una relación unidireccional muchos a muchos. Entidad Object: class Object { /** * @var Products[]|ArrayCollection * . . . Read more
Tengo el modelo Hobbies con las siguientes relaciones public function sub_hobbies(){ return $this->hasMany(Hobbies::class, ‘parent_id’)->with(‘media’); } public function allsub(){ return $this->sub_hobbies()->with(‘allsub’); } En mi tabla hobbies, tengo datos como estos: id name parent_id 1 hobbie 1 null 2 hobbie 2 1 3 hobbie 3 2 Con mi consulta Hobbies::with(‘sub_hobbies’)->where(‘parent_id’, null)->get(); obtengo . . . Read more