在Laravel中,我可以通过Laravel查询从MySQL中的选定列获取行。
$data = DB::query('select engagements from csv2');
但是,我想知道如何使用Eloquent写这个?
答案 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();