Laravel 4:使用Eloquent ORM模型获取特定字段

时间:2014-03-08 02:15:51

标签: php laravel-4 eloquent

我是Laravel的新手,拥有像这样的数据库

code  |     descriptor    |    id
_______________________________________
frd     Ford                1
chv     Chevrolet           2
fer     Ferrari             3

型号:

class Car extends Eloquent {}

如何使用code进行查询以获取descriptor

像这样: SELECT descriptor FROM car WHERE code = 'fer'

1 个答案:

答案 0 :(得分:1)

如laravel的文档http://laravel.com/docs/eloquent中所述,您可以使用模型的位置

$cars= Car::where('code', '=', 'fer')->get();

如果是'='

,则第二个参数不是强制性的
$cars= Car::where('code', 'fer')->get();

修改

如果您只想要一个列的数组,可以使用this

$cars= DB::table('cars')->where('code', 'fer')->lists('id');