【问题标题】:Equivalent Eloquent Query等价的 Eloquent 查询
【发布时间】:2013-06-29 06:38:01
【问题描述】:

什么是等效的 eloquent 查询:

SELECT `ip`
FROM items INNER JOIN ips ON items.client_id = ips.cient_id
WHERE serial_key = 12345

我想出了这个:

DB::table('items')
    ->join('ips', 'items.cient_id', '=', 'ips.client_id')
    ->where('items.serial_key', Request::get('serial_key'))
    ->select('ip')
    ->first();

它返回 NULL。

如果它也找到记录,我怎么知道?

【问题讨论】:

    标签: laravel laravel-4 eloquent


    【解决方案1】:

    您在拨打join() 时有错字:

    join('ips', 'items.cient_id', '=', 'ips.client_id')
                       ^^^^^^^^
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-18
      • 2017-10-10
      • 2018-11-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多