【发布时间】:2015-11-08 03:57:24
【问题描述】:
我正在尝试使用 Laravel 5 Eloquent 仅获取数据库中选定的列,这就是我尝试过的
$selected_vote = users_details::all()->get('selected_vote');
但不幸的是,无法正常工作。有什么想法、帮助、线索、建议吗?
【问题讨论】:
标签: php mysql database laravel laravel-5
我正在尝试使用 Laravel 5 Eloquent 仅获取数据库中选定的列,这就是我尝试过的
$selected_vote = users_details::all()->get('selected_vote');
但不幸的是,无法正常工作。有什么想法、帮助、线索、建议吗?
【问题讨论】:
标签: php mysql database laravel laravel-5
不要打电话给all。将一个列数组传递给get 方法:
$selected_votes = users_details::get(['selected_vote']);
如果您只想要该列的简单列表,可以使用lists 方法:
$selected_votes = users_details::lists('selected_vote');
如果您只想要第一行中的单个值,请使用:
$selected_vote = users_details::value('selected_vote');
【讨论】:
您应该将一个值数组传递给 get() 方法,如下所示:
users_details::get(['selected_vote']);
或者你可以使用 lists() 方法:
users_details::lists('selected_vote');
【讨论】: