【问题标题】:get only selected column from database table laravel 5 eloqouent从数据库表 laravel 5 eloqouent 中仅获取选定的列
【发布时间】:2015-11-08 03:57:24
【问题描述】:

我正在尝试使用 Laravel 5 Eloquent 仅获取数据库中选定的列,这就是我尝试过的

$selected_vote = users_details::all()->get('selected_vote');

但不幸的是,无法正常工作。有什么想法、帮助、线索、建议吗?

【问题讨论】:

    标签: php mysql database laravel laravel-5


    【解决方案1】:

    不要打电话给all。将一个列数组传递给get 方法:

    $selected_votes = users_details::get(['selected_vote']);
    

    如果您只想要该列的简单列表,可以使用lists 方法:

    $selected_votes = users_details::lists('selected_vote');
    

    如果您只想要第一行中的单个值,请使用:

    $selected_vote = users_details::value('selected_vote');
    

    【讨论】:

      【解决方案2】:

      您应该将一个值数组传递给 get() 方法,如下所示:

      users_details::get(['selected_vote']);
      

      或者你可以使用 lists() 方法:

      users_details::lists('selected_vote');
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-26
        • 2015-11-05
        • 1970-01-01
        • 2016-11-13
        相关资源
        最近更新 更多