Skip to main content
Category:

How to Use the associate method to set the foreign key on the child model in Laravel

 

When updating a belongsTo relationship, you may use the associate method. This method will set the foreign key on the child model:

$account = App\Models\Account::find(10);

$user->account()->associate($account);

$user->save();

 

When removing a belongsTo relationship, you may use the dissociate method. This method will set the relationship's foreign key to null:

$user->account()->dissociate();

$user->save();

Riadh Rahmi

Senior Web Developer PHP/Drupal & Laravel

I am a senior web developer, I have experience in planning and developing large scale dynamic web solutions especially in Drupal & Laravel.

Web Posts

Search

Page Facebook