代码之家  ›  专栏  ›  技术社区  ›  Bora

在主模型的Laravel雄辩连接查询中使用AS关键字

  •  0
  • Bora  · 技术社区  · 7 年前

    我想用 AS

    下面是我的示例查询:

    User::find(1)
        ->select("name", "age")
        ->join("profile as p", "p.user_id", "=", "users.id")
        ->orderBy("name", "asc")
        ->get();
    

    预期用途 u.id 而不是 users.id 关于与主表/模型的联接

    ->join("profile as p", "p.user_id", "=", "u.id")
    

    1 回复  |  直到 7 年前
        1
  •  2
  •   Jignesh Joisar    7 年前

    使用 from 像那样雄辩的方法

    User::from('users as u')->find(1)
        ->select("name", "age")
        ->join("profile as p", "p.user_id", "=", "u.id")
        ->orderBy("name", "asc")
        ->get();
    

    here