Exemplo n.º 1
0
<?php

/***********************************************************************************************************************
 * LOGS
 **********************************************************************************************************************/
// log http requests
CustomLog::httpRequests();
// log sql requests
CustomLog::sqlRequests();
/***********************************************************************************************************************
 * IMAGES
 **********************************************************************************************************************/
Route::get('file', ['uses' => 'File\\FileController@image', 'as' => 'image']);
/***********************************************************************************************************************
 * BACKEND ROUTES
 **********************************************************************************************************************/
//$group = [];
if (config('settings.multilingual')) {
    $group = ['prefix' => LaravelLocalization::setLocale(), 'middleware' => ['auth', 'localize', 'localeSessionRedirect', 'localizationRedirect']];
} else {
    $group = ['middleware' => ['auth']];
}
// logged routes
$route = Route::group($group, function () {
    // dashboard
    Route::get(LaravelLocalization::transRoute('routes.dashboard.index'), ['as' => 'dashboard.index', 'uses' => 'Dashboard\\DashboardController@index']);
    Route::get(LaravelLocalization::transRoute('routes.dashboard.stats'), ['as' => 'dashboard.stats', 'uses' => 'Dashboard\\DashboardController@getStatistics']);
    // settings
    Route::get(LaravelLocalization::transRoute('routes.settings.index'), ['as' => 'settings.index', 'uses' => 'Settings\\SettingsController@index']);
    Route::put(LaravelLocalization::transRoute('routes.settings.update'), ['as' => 'settings.update', 'uses' => 'Settings\\SettingsController@update']);
    // permissions