如何仅当 laravel 表中不存在其详细信息时,才显示所有数据表单用户表user_details该表



我有两个表一个用户和其他user_details

用户id,name,phone,email

user_detailsid, user_id, address, city

我正在将user_details中的用户的id保存为user_id

我想仅在用户未更新其user_details表时才显示所有用户数据。

我怎么可能做到这一点?

has(( - 用于获取具有用户详细信息的用户

notHave(( - 用于获取用户没有用户详细信息

在您的用户模型中建立关系

public function details(){
    return $this->hasOne('AppUserDetail');
}

在控制器中获取用户时

User::has('details')->with('details')->get();

相关内容

  • 没有找到相关文章

最新更新