У меня есть эта структура
user
role_user
roles
У меня есть организация User
, roles
.La организация role_user
НЕТ, потому что она не является "необходимой", Когда он будет верить в миграцию для таблицы role_user
, я добавил какие-то добавочные поля, пример fechaInicioRol
,fechaFinRol
. Итак, когда я получаю себя пользователь и Ваши списки
$usuarios=Usuario::where('idUsuario',"=",$id)->with('roles')->get();
Это приносит одну мне collecion
roles
, но я не могу соглашаться на поля, о которых он упоминает перед таблицей role_user
, понимают?
Переместил код relaci¦n, что я queriendo делать, что был бы тем же самым, что та пользователей. У дедушки может быть несколько приложений и приложение может принадлежать нескольким бабушкам и дедушкам: Класс дедушки было бы
class Abuelo extends Model {
public function aplicaciones(){
return $this->belongsToMany(Aplicacion::class,'abuelos_aplicaciones','idAbuelo','idAplicacion')->withPivot('idAbuelo','idAplicacion');
}
}
Класс Приложения
protected $table='aplicaciones';
protected $primaryKey='idAplicacion';
public function abuelos(){
return $this->belongsToMany(Abuelo::class,'abuelos_aplicaciones','idAbuelo', 'idAplicacion')->withPivot('idAbuelo', 'idAplicacion');
}
Миграции tabpla центра
public function up()
{
Schema::create('abuelos_aplicaciones', function (Blueprint $table) {
$table->increments('idAbueloAplicacion');
$table->integer('idAbuelo')->unsigned();
$table->integer('idAplicacion')->unsigned();
$table->boolean('activoAbueloAplicacion')->default(1);
$table->string('dosis')->nullable(true);
$table->string('detalleAplicacion')->nullable(true);
$table->date('fechaDeAgotado')->nullable(true);
$table->string('emailAvisoAgotado')->nullable(true);
$table->foreign('idAbuelo')->references('idAbuelo')->on('abuelos');
$table->foreign('idAplicacion')->references('idAplicacion')->on('aplicaciones');
$table->timestamps();
});
}
и я пробую возвращать например такое поле дозу таблицы центра
$ abuelos=Abuelo:: with ('Комната')-> with ('Mutual')-> find ($id); dd ($abuelos);
Это меня приносит дедушка
, но ни в какой стороне есть чего-то, что сказал центр
Дедушка { #285 â ¼ #table: "бабушки и дедушки" #primaryKey: "idAbuelo"
fillable: array:3 [â ¶] #guarded: [] #connection: "mysql" #keyType: "int" +incrementing: true #with: [] #withCount: [] #perPage: 15 +exists: true +wasRecentlyCreated: false #attributes: array:18 [â ¶] #original: array:18 [â ¶] #casts: [] #dates: [] #dateFormat: null #appends: [] #events: [] #observables: [] #relations: array:2 [â ¼
"Habitacion" => Habitacion {#290 ▶} "Mutual" => Mutual {#289 ▶} ] #touches: [] +timestamps: true #hidden: [] #visible: [] }
Ждал поймите c¦digo, но это - то, что он перемещает, что-то не функционирует, не, которого