【发布时间】:2016-09-27 22:55:48
【问题描述】:
我有一个基本的雄辩模型。当我使用查询构建器获取模型时,例如:
$User = User::whereUser_login('test')->first();
然后我用
$User->toArray();
我两次获得具有相同数据的数组。首先将数据设置为数字键,然后设置为列名,例如:
"0": 1037,
"1": "test",
"2": "$P$B.k90STXa.ugL6KjdYhPqO/WTYJRjU/",
"ID": test,
"user_login": "test"
我只想要列名关联。问题是我在模型中有一个 $hidden 属性,我在其中隐藏了密码列,它工作正常,因为它没有返回密码列,但我仍然有设置密码的 2 键。
谢谢。
【问题讨论】:
-
检查
config/database.php中的fetch设置是否设置为PDO::FETCH_CLASS。'fetch' => PDO::FETCH_CLASS,
标签: php laravel eloquent lumen