默认情况下,Laravel 原始查询方法以 stdClass 对象数组的形式返回结果:
Array
(
[0] => stdClass Object
(
[id] => 1
[username] => admin
[password] => admin123
[email] => [email protected] /cdn-cgi/l/email-protection
[created_at] => 2012-12-06 18:57:19
[updated_at] => 2012-12-06 00:00:00
)
[1] => stdClass Object
(
[id] => 2
[username] => userna
[password] => user
[email] => [email protected] /cdn-cgi/l/email-protection
[created_at] => 2012-12-06 00:00:00
[updated_at] => 2012-12-05 00:00:00
)
)
问题是如何让 Laravel 返回一个数组数组:
Array
(
[0] => Array
(
[id] => 1
[username] => admin
[password] => admin123
[email] => [email protected] /cdn-cgi/l/email-protection
[created_at] => 2012-12-06 18:57:19
[updated_at] => 2012-12-06 00:00:00
)
[1] => Array
(
[id] => 2
[username] => userna
[password] => user
[email] => [email protected] /cdn-cgi/l/email-protection
[created_at] => 2012-12-06 00:00:00
[updated_at] => 2012-12-05 00:00:00
)
)
您还可以通过更改来始终以数组形式获取所有结果
应用程序/配置/database.php
'fetch' => PDO::FETCH_CLASS,
31号线到
'fetch' => PDO::FETCH_ASSOC,
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)