@@ 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 |