/** * List of all users with pagination * * @return array */ public function getAllUsers() { $table = $this->tablesApi->prepare('order', ['first_name', 'last_name', 'email', 'active', 'role_names', 'created_at', 'updated_at', 'edit'], 'UsersController@view'); $query = $this->getAllUsersQuery($table['sorting']['sortBy'], $table['sorting']['order']); $users = $query->paginate(config('testplanner.tables.pagination.lists')); $results = ['users' => $users, 'columns' => $table['columns'], 'columnsLink' => $table['columns_link']]; return $results; }
public function displayActivityStream() { $table = $this->tablesApi->prepare('order', ['activity', 'created_at'], 'ActivityStreamController@index'); $results = ['activities' => $this->getActivityStream(), 'columns' => $table['columns'], 'columnsLink' => $table['columns_link']]; return $results; }