Laravel:如果找不到记录,则搜索关系模型

时间:2018-03-22 10:31:01

标签: php laravel laravel-5 eloquent relation

我想在User模型中找到记录,如果记录在User 模型中不存在,然后在{}中找到它{1}} UserCompany模型中关系名称为company的模型。

User
  

我在那里空置,我缺少什么。

1 个答案:

答案 0 :(得分:1)

你可以这样做,

$companyUser = \App\User::where('email', $request->email)
              ->orWhereHas('company', function ($query) use ($request) {
                   $query->where('company_email', '=', $request->email);
                })->get();