Laravel如何在Eloquent中按列查询行

时间:2013-04-30 10:02:58

标签: php laravel eloquent laravel-3

在Laravel中,我可以通过Laravel查询从MySQL中的选定列获取行。

$data = DB::query('select engagements from csv2');

但是,我想知道如何使用Eloquent写这个?

2 个答案:

答案 0 :(得分:3)

$data = Model::get(array('engagements'));

例如,如果我只想为用户收到电子邮件;

$email = User::get(array('email'));

答案 1 :(得分:0)

Egill的答案有效,但是我发现以下内容更具可读性。

$email = User::select('email')->get();

还有您的后续问题。

  

我可以查询仅具有值的行

 $email = User::select('email')
    ->where('email', '!=', '')
    ->get();