Php 拉威尔雄辩回归大阵
这是我的模型上的一个函数:Php 拉威尔雄辩回归大阵,php,laravel,eloquent,Php,Laravel,Eloquent,这是我的模型上的一个函数: static function getHashes() { return self::select('hash')->get()->toArray(); } 如何让laravel返回一个大数组而不是一个包含子数组的数组?您的问题相当模糊,通常您至少应该发布一些代码。不过我想我可能知道你想要什么,我的心情很好,所以就这样 如果希望数组列出集合中每个模型的特定属性值,可以使用lists(): 对于您的功能,这将是: static function
static function getHashes()
{
return self::select('hash')->get()->toArray();
}
如何让laravel返回一个大数组而不是一个包含子数组的数组?您的问题相当模糊,通常您至少应该发布一些代码。不过我想我可能知道你想要什么,我的心情很好,所以就这样 如果希望数组列出集合中每个模型的特定属性值,可以使用
lists()
:
对于您的功能,这将是:
static function getHashes()
{
return self::lists('hash');
}
对于错误的信息,很抱歉,无论如何,我有一个模型,我只想选择一列并将其作为一个大数组返回,这是范围:请注意,在Laravel 5.4+列表中()已被折旧,现在使用了pulk()。
static function getHashes()
{
return self::lists('hash');
}