public function __invoke(ManageUserRequest $request)
{
return Datatables::of($this->users->getForDataTable($request->get('status'), $request->get('trashed')))->editColumn('confirmed', function ($user) {
return $user->confirmed_label;
})->addColumn('roles', function ($user) {
return $user->roles->count() ? implode("<br/>", $user->roles->pluck('name')->toArray()) : trans('labels.general.none');
})->addColumn('actions', function ($user) {
return $user->action_buttons;
})->withTrashed()->make(true);
}