Laravel Eloquent return 大数组

Laravel Eloquent return big array

这是我模型上的一个功能:

static function getHashes()
{
    return self::select('hash')->get()->toArray();
}

如何使 laravel return 成为一个大数组而不是包含子数组的数组?

您的问题很含糊,通常您至少应该 post 一些代码。不过我想我可能知道你想要什么,而且我心情很好,所以这里...

如果你想要一个数组列出你的集合中每个模型的某个属性的值,你可以使用lists():

$hashes = $collection->lists('hash');

对于你的函数来说:

static function getHashes()
{
    return self::lists('hash');
}