簡體   English   中英

如何在 Laravel 中使用 leftJoin 來處理案例?

[英]How to use leftJoin in Laravel for case?

我有以下代碼:

$registrations = User::where(function ($query) use ($request) {
   if (!is_null($request->region) && $request->region !== '0') {
      $query->where('region', $request->region);
   }
})->get();

如何將User結果與具有Left Join條件的另一個模型Clients Left Join

我試過這種方式:

$registrations = User->join('clients', 'clients.id', '=', 'user.id')->where(...

首先閱讀文檔: https : //laravel.com/docs/5.5/queries#joins

$registrations = User::where(....)
    ->join('clients', 'clients.id', '=', 'user.id')
    ->get();

你可以通過閱讀文檔來捕捉它

$users = DB::table('users')
->leftJoin('clients', 'users.id', '=', 'clients.user_id')
->where('','')
->get();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM