Я хочу получить адресные данные из таблицы клиентов. Но мои адресные данные включают страну, город и адрес. Поэтому я хочу сделать поле адреса страны, города и адреса тремя полями.
Ниже указан мой код
$result = Customer::select('customers.address AS country', 'customers.address AS city', 'customers.address')->get();
dump($result[0]); // First result
$temp = $result->toArray();
dd($temp[0]); // Second result
Ниже приведены мои вопросы :
- Почему страна и город изменились в свойстве атрибута? Я ничего не делал.
Это волхвы c. Я изменяю [страна] на [страны] и [город] на [города]. Ниже приведен мой новый код
$result = Customer::select('customers.address AS countrys', 'customers.address AS citys', 'customers.address')->get();
dump($result[0]);
$temp = $result->toArray();
dd($temp[0]);
Страны и города больше не менялись в свойстве атрибутов.
Выходное изображение:
Кто-нибудь может высказать мне почему? Это действительно странно.