Код
//Юзер
$user = Auth::user();
//Телефон и вебсайт
$contact['phone'] = $user->phone;
$contact['website'] = $user->website;
//Локейшен
if (!$location=$user->location) {
$location = new UserLocation;
}
//Объединяем данные
$contact = array_merge($contact, array($location));
return response()->json($contact);
Получаю
{
address:null
city_id:null
},
phone:"161421241",
website:null
Т.е. объект и 2 значения, а мне нужны только значения. Как вытащить из объекта значения и вставить их в массив? Можно, конечно вручную каждое поле прописать, но не хочется. 100% есть в php/laravel правильный способ.