Browse Source

Apply fixes from StyleCI (#6)

StyleCI Fixes after add log viewer feature
pull/8/head
Nafies Luthfi 9 years ago
committed by GitHub
parent
commit
b432ecf707
  1. 29
      app/Http/Controllers/LogFilesController.php
  2. 2
      routes/web.php

29
app/Http/Controllers/LogFilesController.php

@ -2,35 +2,38 @@
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class LogFilesController extends Controller
{
public function index() {
if (!file_exists(storage_path('logs')))
public function index()
{
if (!file_exists(storage_path('logs'))) {
return [];
}
$logFiles = \File::allFiles(storage_path('logs'));
// Sort files by modified time DESC
usort($logFiles, function($a, $b) {
usort($logFiles, function ($a, $b) {
return -1 * strcmp($a->getMTime(), $b->getMTime());
});
return view('log-files',compact('logFiles'));
return view('log-files', compact('logFiles'));
}
public function show($fileName) {
if (file_exists(storage_path('logs/' . $fileName)))
return response()->file(storage_path('logs/' . $fileName), ['content-type' => 'text/plain']);
public function show($fileName)
{
if (file_exists(storage_path('logs/'.$fileName))) {
return response()->file(storage_path('logs/'.$fileName), ['content-type' => 'text/plain']);
}
return 'Invalid file name.';
}
public function download($fileName) {
if (file_exists(storage_path('logs/' . $fileName)))
return response()->download(storage_path('logs/' . $fileName), env('APP_ENV') . '.' . $fileName);
public function download($fileName)
{
if (file_exists(storage_path('logs/'.$fileName))) {
return response()->download(storage_path('logs/'.$fileName), env('APP_ENV').'.'.$fileName);
}
return 'Invalid file name.';
}

2
routes/web.php

@ -76,7 +76,7 @@ Route::group(['middleware' => 'auth'], function () {
Route::get('backups/{fileName}/dl', ['as'=>'backups.download', 'uses'=>'BackupsController@download']);
Route::resource('backups', 'BackupsController', ['except' => ['create', 'show', 'edit']]);
/**
/*
* Log Viewer routes
*/
Route::get('log-files', ['as' => 'log-files.index', 'uses' => 'LogFilesController@index']);

Loading…
Cancel
Save