php - 从数据库表中仅获取选定的列 laravel 5 eloqouent

标签 php mysql database laravel laravel-5

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

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

但不幸的是,可悲的是,它不起作用。有什么想法、帮助、线索、建议吗?

最佳答案

不要调用all。将列数组传递给 get 方法:

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

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

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

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

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

关于php - 从数据库表中仅获取选定的列 laravel 5 eloqouent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33590559/

相关文章:

php - Laravel Route::group 传递错误的变量

php - 查询从多个表中获取值

arrays - 不按顺序搜索 MongoDB 数组

javascript多维数组问题

php - 如何使用 PHP 和 PDO 获取整数和文本以自动换行

带有密码保护 url 的 php simplexml_load_file()

Mysql正则表达式在文本中找到两个词

MySql 唯一索引与索引速度

php - 有什么更好 : more Colums with Null or More tables?

大列表的数据库设计策略