/**
  * @param int $status
  * @param bool $trashed
  * @return mixed
  */
 public function getForDataTable($status = 1, $trashed = false)
 {
     /**
      * Note: You must return deleted_at or the User getActionButtonsAttribute won't
      * be able to differentiate what buttons to show for each row.
      */
     if ($trashed == "true") {
         return User::onlyTrashed()->select(['id', 'name', 'email', 'status', 'confirmed', 'created_at', 'updated_at', 'deleted_at'])->get();
     }
     return User::select(['id', 'name', 'email', 'status', 'confirmed', 'created_at', 'updated_at', 'deleted_at'])->where('status', $status)->get();
 }
 /**
  * @param  $per_page
  * @return \Illuminate\Pagination\Paginator
  */
 public function getDeletedUsersPaginated($per_page)
 {
     return User::onlyTrashed()->paginate($per_page);
 }