等效的Eloquent查询

时间:2013-06-29 06:38:02

标签: laravel laravel-4 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。

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

1 个答案:

答案 0 :(得分:1)

您在join()

的来电中输入了拼写错误
join('ips', 'items.cient_id', '=', 'ips.client_id')
                   ^^^^^^^^