File: /home/ser65kty/gamium.serversmw.com/routes/web.php
<?php
use Illuminate\Support\Facades\Route;
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Auth::routes(['register' => false]);
/*LOCALIZED ROUTES*/
Route::group(
[
'prefix' => LaravelLocalization::setLocale(),
'middleware' => [ 'localeSessionRedirect', 'localizationRedirect', 'localeViewPath' ]
], function()
{
/** ADD ALL LOCALIZED ROUTES INSIDE THIS GROUP **/
Route::get('/', function () {
return view('home');
})->name('front');
//Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');
Route::get('about',function(){
return View::make('about');
});
Route::get('governance',function(){
return View::make('governance');
});
Route::get('for-developers',function(){
return View::make('for-developers');
});
Route::get('documentation',function(){
return View::make('documentation');
});
});
/** END LOCALIZED ROUTES - OTHER PAGES THAT SHOULD NOT BE LOCALIZED **/
Route::get('/faqs', [
'uses' => 'HomeController@faqs',
'as' => 'faqs'
]);
Route::get('/bases', [
'uses' => 'HomeController@bases',
'as' => 'bases'
]);
Route::get('/politica-privacidad', [
'uses' => 'HomeController@privacidad',
'as' => 'politica-privacidad'
]);
Route::get('/politica-cookies', [
'uses' => 'HomeController@cookies',
'as' => 'politica-cookies'
]);
Route::get('/aviso-legal', [
'uses' => 'HomeController@avisolegal',
'as' => 'aviso-legal'
]);
/* CACHE */
//Clear route cache:
Route::get('/route-cache', function() {
$exitCode = Artisan::call('route:cache');
return 'Routes cache cleared';
});
//Clear config cache:
Route::get('/config-cache', function() {
$exitCode = Artisan::call('config:cache');
return 'Config cache cleared';
});
// Clear application cache:
Route::get('/clear-cache', function() {
$exitCode = Artisan::call('cache:clear');
return 'Application cache cleared';
});
// Clear view cache:
Route::get('/view-clear', function() {
$exitCode = Artisan::call('view:clear');
return 'View cache cleared';
});
/* END CACHE */
/* ----- ADMIN ROUTES ----- */
Route::group(['middleware' => 'auth', 'namespace' => 'Admin', 'prefix' => 'admin'], function(){
Route::get('/', 'AdminController@index')->name('admin.home');
//USERS
Route::resource('users', 'UsersController');
Route::get('users/{id}/destroy', [
'uses' => 'UsersController@destroy',
'as' => 'admin.users.destroy'
]);
//END USERS
//Route::resource('textos', 'TextosController');
});