Php Laravel雄辩地选择了空

Php Laravel雄辩地选择了空,php,laravel,eloquent,Php,Laravel,Eloquent,我在用户模型中的关系 public function fullName() { return $this->hasOne(UserProfile::class,'user_id','id')->where('slug', '=', 'full_name'); } $user = User::query()with('fullName:slug')->get(); 我的结果是: 'full_name' => null 我建议你去看电影 使用此功能时,应始终在要

我在用户模型中的关系

public function fullName()
{
    return $this->hasOne(UserProfile::class,'user_id','id')->where('slug', '=', 'full_name');
}

$user = User::query()with('fullName:slug')->get();
我的结果是:

'full_name' => null
我建议你去看电影


使用此功能时,应始终在要检索的列列表中包含id列和任何相关外键列

$user = User::query()->with('fullName:id,slug')->get();

你的数据库数据是什么?mysql=>with('fullName')result=>“full_name”:{“id”:1,“user_id”:2,“slug”:“full_name”,“data”:“fullسیندشasd aگستنن”过期时:null,“deleted_at”:null,“created_at”:“2020-12-22T17:07:15.000000Z”,“2020-12:1006;更新时:T111:000000”“使用此功能时,应始终在要检索的列列表中包括
id
列和任何相关外键列。”确定,如何选择数据?(一)