【问题标题】:Laravel how to Query Rows by Column in EloquentLaravel 如何在 Eloquent 中按列查询行
【发布时间】:2013-04-24 05:09:13
【问题描述】:

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

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

但是,我想知道如何使用 Eloquent 编写此代码?

【问题讨论】:

标签: php laravel eloquent laravel-3


【解决方案1】:
$data = Model::get(array('engagements'));

例如,如果我只想获取用户的电子邮件;

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

【讨论】:

  • 我可以查询只有值的行吗
【解决方案2】:

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

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

对于您的后续问题。

我可以查询只有值的行吗

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

【讨论】:

    猜你喜欢
    • 2019-12-20
    • 1970-01-01
    • 1970-01-01
    • 2018-08-26
    • 1970-01-01
    • 1970-01-01
    • 2017-07-17
    • 1970-01-01
    • 2020-01-31
    相关资源
    最近更新 更多