我已在数据库中为用户和个人资料表创建了一个用户表,以获取更多详细信息模型,如下所示
Profile.php
public function user() {
return $this->hasOne(User::class);
}
user.php的
public function profile() {
return $this->belongsTo(Profile::class);
}
当我致电{{Auth::user()}}
时,它只向我提供用户表格中的详细信息
我如何获得所有细节
答案 0 :(得分:1)
这是正常行为。您正在使用Eloquent ORM,并且由于许多原因(例如性能),不会自动从数据库加载配置文件。但如果您需要,您可以显示用户和他的个人资料:
{{ dd(Auth::user(), Auth::user()->profile) }}
这里我使用dd
只是为了转储和死掉内容,但你已经掌握了基本的想法。我建议你阅读Eloquent documentation以了解它是如何工作的