2015-07-09 4 views
2

У меня есть три таблицы, employees, allowances и emp_allowancesсохранить много во многих отношениях в Laravel elequent 5?

В employees

  • идентификатор
  • имя

В allowances

  • ID
  • название
  • количество

В emp_allowances

  • employees_id
  • allowances_id
  • количество

Модельные функции, Employee

public function empAllowances() { 
    return $this->belongsToMany('App\Model\EmplAllowance', 'emp_allowances', 'employees_id', 'allowances_id'); 
} 

Allowance

public function employees() { 
    return $this->belongsToMany('App\Model\Employee'); 
} 

Он работает здесь $emp->empAllowances()->sync([1]); но когда я следую этот метод, я не могу спасти amount.

Как я могу сэкономить данные о пособиях нанимателя с помощью amount?

ответ

2

попробовать

$emp->empAllowances()->sync([1 => ['amount' => 10]]) 

Поиск Adding Pivot Data When Syncinghere

+0

Спасибо ... это то, что именно нужно :) – gsk

Смежные вопросы