将laravel对象转换为js数组

时间:2015-08-05 10:06:31

标签: php laravel

我是laravel的新人。如何将laravel对象转换为js数组。我的coce在下面..

$customer = new Customer();             
$result = $customer->where('client_state','like', '%'.$statename.'%')->get(array('client_state'));

echo $result;

结果是......

[{"client_state":"Gujarat1"},{"client_state":"Gujarat"}]

但我需要这样......

["Gujarat1","Gujarat"]

怎么可能?

1 个答案:

答案 0 :(得分:-1)

如果您希望查询返回一个数组,其值设置为首选列的值,那么您将使用方法lists('your_column_here')而不是get()

试试这个:

$result = $customer->where('client_state','like', '%'.$statename.'%')->lists('your_column'));

参考此处:http://laravel.com/docs/5.0/queries#selects