“Laravel Transform Object для массива” Ответ

преобразовать объект в массиву 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 Transform Object для массива”

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

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

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

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