Я дал существующей базу данных с двумя таблицами:Laravel красноречив "belongsTo"/"hasOne"
customers (address_id)
addresses
Кроме того, каждый клиент в клиентах имеет AddressID. Обычно я предполагаю, что каждый адрес имеет идентификатор клиента, но здесь у клиента есть идентификатор адреса.
Теперь я ищу функцию модели для получения адреса от клиента, чтобы использовать что-то вроде {{ $customer->address }}
в шаблоне лезвия:
например Customer.php
public function address() {
return $this->belongsTo('Address', 'CustomerID', 'AddressID');
}
q: как получить связанный адрес для клиента?
// Редактировать: это существующая таблица с данными, которые я сейчас не могу обновить.
Моя работа вокруг было:
$customer->address = Address::find($customer->AddressID);
каких проблем вы столкнулись в настоящее время? –