“Модель Laravel для массива” Ответ

Модель 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 Object на массив

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

Ответы похожие на “Модель Laravel для массива”

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

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

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

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