我有客户表和客户地址信息表。更新下面给出的 client.my 模型类时,我需要更新这两个表,
class Client extends Model {
public function addressInfo() {
return $this->hasOne('App\Model\ClientAddressInfo');
}
}
class ClientAddressInfo extends Model {
protected $table = 'client_address_info';
public function client() {
return $this->belongsTo('App\Model\Client');
}
}
我的更新控制器如下所示。
$client = Client::findOrFail($id);
$client->name = rand(0, 1222222);
$address = ClientAddressInfo::where('client_id', '=', $id)->get();
$address->street = "new street";
$address->save();
但它不起作用,您能否解释一下更新模型及其相关模型的最佳实践。