“Laravel Object на массив” Ответ

Модель Laravel для массива

use App\Models\User;

$user = User::with('roles')->first();

return $user->toArray();
Shadow

преобразовать объект в массиву Laravel

$person = new stdClass();
$person->firstName = "Taylor";
$person->age = 32;

//Convert Single-Dimention Object to array
$personArray = (array) $person;

//Convert Multi-Dimentional Object to Array
$personArray = objectToArray($person);
function objectToArray ($object) {
    if(!is_object($object) && !is_array($object)){
    	return $object;
    }
    return array_map('objectToArray', (array) $object);
}
Grepper

Laravel Transform Object для массива

$users = App\User::all();
$users = $users->toArray();
Esternome

Laravel Object на массив

function objectToArray(&$object)
{
    return @json_decode(json_encode($object), true);
}
Jeff Le

Ответы похожие на “Laravel Object на массив”

Вопросы похожие на “Laravel Object на массив”

Больше похожих ответов на “Laravel Object на массив” по PHP

Смотреть популярные ответы по языку

Смотреть другие языки программирования