Laravel中使用with查询指定字段出现null
->with(["user" => function ($val) { $val->select("nickname"); }]) 模型已与user表关联 查询结果: "user": null 后来网上查阅资料,需要将模型中与表关联的外键也一起查询出来 才可以显示 如下:
->with(["user" => function ($query) { $query->select("id","nickname"); }]) 查询结果:
"user": { "id": 1, "nickname": "朋友" }