Tôi có một câu lệnh SQL lớn mà tôi đang thực hiện như sau:Laravel 5.1 DB: chọn toArray()
$result = DB::select($sql);
Ví dụ
$result = DB::select('select * from users');
Tôi muốn kết quả là một mảng - nhưng vào lúc này nó sẽ trả về một cấu trúc như vậy, một mảng với các đối tượng ...
Array
(
0 => stdClass::__set_state(array(
'id' => 1,
'first_name' => 'Pavel',
'created_at' => '2015-02-23 05:46:33',
)),
1 => stdClass::__set_state(array(
'id' => 2,
'first_name' => 'Eugene',
'created_at' => '2016-02-23 05:46:34',
)),
...etc...
)
Ý tưởng hay! Bạn có chắc Eloquent không cung cấp một chức năng để làm điều đó? –
Eloquent hiện nó, nhưng bạn đang sử dụng [Query Builder] (https://laravel.com/docs/5.2/queries), không phải Eloquent – huuuk