コード例 #1
0
 /**
  * Filter the log entries by level.
  *
  * @param  string  $date
  * @param  string  $level
  *
  * @return \Illuminate\View\View|\Illuminate\Http\RedirectResponse
  */
 public function showByLevel($date, $level)
 {
     $log = $this->getLogOrFail($date);
     if ($level == 'all') {
         return redirect()->route('log-viewer.logs.show', [$date]);
     }
     $levels = \LogViewer::levelsNames();
     $logViewer = \LogViewer::all();
     $entries = $logViewer->entries($date, $level)->paginate($this->perPage);
     return view('log-viewer.show', compact('log', 'levels', 'entries'));
 }