在 Laravel 中,我可以通过 Laravel 查询从 MySQL 中的选定列中获取行。
$data = DB::query('select engagements from csv2');
但是,我想知道如何使用 Eloquent 编写这个?
$data = Model::get(array('engagements'));
例如,如果我只想获取用户的电子邮件;
$email = User::get(array('email'));
Egill 的回答有效,但我发现下面的内容更具可读性。
$email = User::select('email')->get();
对于您的后续问题。
我可以查询只有值的行吗
$email = User::select('email')
->where('email', '!=', '')
->get();