In laravel when i use DB::select("SELECT * FROM table");
It return a object,but i need a array.
So how can i get a array instead of object?
example:
$data = DB::select("SELECT * FROM table");
var_dump($data);
In laravel when i use DB::select("SELECT * FROM table");
It return a object,but i need a array.
So how can i get a array instead of object?
example:
$data = DB::select("SELECT * FROM table");
var_dump($data);
Please Try this one.
\Illuminate\Support\Facades\DB::setFetchMode(PDO::FETCH_ASSOC);
$values=\Illuminate\Support\Facades\DB::select("select * from your_table");
\Illuminate\Support\Facades\DB::setFetchMode(PDO::FETCH_CLASS);
var_dump($values);
It actually returns an array of objects. To make an individual object to be an array just cast it. For example: (array)$data[0]