| @@ 22-29 (lines=8) @@ | ||
| 19 | return $permission; |
|
| 20 | } |
|
| 21 | ||
| 22 | public function update(array $data, $id, $attribute = 'id') |
|
| 23 | { |
|
| 24 | $model_data = $this->findBy($attribute, $id); |
|
| 25 | if (!empty($data['roles'])) { |
|
| 26 | $model_data->roles()->sync($data['roles']); |
|
| 27 | } |
|
| 28 | return $model_data->update($data); |
|
| 29 | } |
|
| 30 | ||
| 31 | public function firstOrCreate($data) |
|
| 32 | { |
|
| @@ 22-29 (lines=8) @@ | ||
| 19 | return $role; |
|
| 20 | } |
|
| 21 | ||
| 22 | public function update(array $data, $id, $attribute = 'id') |
|
| 23 | { |
|
| 24 | $model_data = $this->findBy($attribute, $id); |
|
| 25 | if (!empty($data['permissions'])) { |
|
| 26 | $model_data->permissions()->sync($data['permissions']); |
|
| 27 | } |
|
| 28 | return $model_data->update($data); |
|
| 29 | } |
|
| 30 | ||
| 31 | /** |
|
| 32 | * Transform data in a table array for view |
|