getForDataTable() public method

public getForDataTable ( integer $status = 1, boolean $trashed = false ) : mixed
$status integer
$trashed boolean
return mixed
 /**
  * @param ManageUserRequest $request
  * @return mixed
  */
 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);
 }