Answers for "add data one to many laravel"

PHP
0

laravel many to many insert data

$user = User::find(2);   
$roleIds = [1, 2];
$user->roles()->attach($roleIds);

$user = User::find(3);   
$roleIds = [1, 2];
$user->roles()->sync($roleIds);
Posted by: Guest on May-17-2021
0

add data one to many laravel

$employee = employee::find(1);

$salary1 = new Salary;
$salary->amount = '123456789';
$salary->payment_date = '15/07/2020';

$salary2 = new Salary;
$salary->amount = '123456789';
$salary->payment_date = '16/07/2020';

$employee = $employee->salary()->saveMany([$salary1, $salary2]);
Posted by: Guest on May-14-2021
1

add data to laravel many to many relationship

1. $user->roles()->attach($roleId);

2. you may also pass an array of additional data to be inserted 
$user->roles()->attach($roleId, ['expires' => $expires]);

3. // Detach a single role from the user...
$user->roles()->detach($roleId);

4. // Detach all roles from the user...
$user->roles()->detach();

5. Any IDs that are not in the given array will be removed from the intermediate
	table
$user->roles()->sync([1, 2, 3]);

6. If you need to update an existing row in your pivot table, you may use 
  updateExistingPivot method. This method accepts the pivot record foreign 
  key and an array of attributes to update:

$user->roles()->updateExistingPivot($roleId, $attributes);
Posted by: Guest on October-18-2020

Code answers related to "add data one to many laravel"

Browse Popular Code Answers by Language