/**
  * Displays all the sites log entries.
  *
  * @return mixed
  */
 public function index()
 {
     $field = $this->input('field');
     $sort = $this->input('sort');
     if ($field && $sort) {
         $entries = $this->log->orderBy($field, $sort);
     } else {
         $entries = $this->log->orderBy('date', 'desc');
     }
     return view('maintenance::admin.logs.index', ['title' => 'Log Entries', 'entries' => $entries->paginate(15)]);
 }
 public function testOrderByLevelGetAsc()
 {
     $entries = $this->logReader->orderBy('level', 'asc')->get();
     $levelStr = '';
     foreach ($entries as $entry) {
         $levelStr .= $entry->level;
     }
     $this->assertEquals('alertcriticaldebugemergencyerrorinfonoticewarning', $levelStr);
 }