I have this schema

User and Business One-To-One relation
Dealership and Business is One-To-Many relation
User Model
public function business() {
return $this->hasOne(Business::class);
}
Business Model
public function user() {
return $this->belongsTo(User::class)
}
public function dealership() {
return $this->belongsTo(Dealership::class);
}
Dealership Model
public function businsses() {
return $this->hasMany(Business::class);
}
I am trying to: create user, create business. Link the businss to the user. Create dealership and link it to the business.
Working:
$user = new User();
$user->name = 'John Doe';
// rest of the user details
$user->save();
$business = new Business();
$businss->name = 'JohnDoe Inc.';
// rest of businss details
$user->business()->save($business);
// this is working fine
$dealership = new Dealership();
$dealership->name = 'Ford/Lincoln Geneva';
// rest of dealership details
$business->dealership()->save($dealership);
// not working
How can I make the link between dealership and business?