public permissions ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany | ||
Результат | Illuminate\Database\Eloquent\Relations\BelongsToMany |
public function permissions()
{
return $this->belongsToMany(Permission::class);
}
/** * Assign permissions to role */ public function updatePermissions(Request $request, Role $role) { $permissions = $request->checkedPermissions ?: []; // $permissions = array of submitted permissions OR if all checkboxes were unchecked, make it an empty array $role->permissions()->sync($permissions); logThis('Permissions for ' . $role->label . ' changed to ' . $role->permissions()->lists('label')); return $role->load('permissions'); }