あなたは基本的な関係を探していて、それらの関係を読み込んでいます。
はこれを試してみてください:
class User extends Model
{
public function demographic()
{
return $this->hasOne('App\Demographic');
}
public function role()
{
return $this->hasOne('App\Role');
}
}
class Demographic extends Model
{
public function user()
{
return $this->belongsTo('App\User');
}
}
class Role extends Model
{
public function user()
{
return $this->belongsTo('App\User');
}
}
そして、すべての関係をユーザにアクセスするには:
$user = User::with(['demographic', 'role'])->find(1);
var_dump($user->demographic); // returns the related Demographic model
var_dump($user->role); // returns the related Role model
は、あなたが "継承" とはどういう意味ですか?すべての関係はどうですか? "最高の"何に比べて? –
この場合、私は継承よりも組成が好きです... – jojonas
私は同意します - 形質は多分でしょうか? – swatkins