File: /home/ser65kty/metahack.serversmw.com/routes/web.php
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\Admin\InscriptionsController;
/*
|--------------------------------------------------------------------------
| 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!
|
*/
/*Route::get('/', function () {
return view('welcome');
});*/
Route::get('/', function () {
return view('home');
})->name('front');
Route::post('storefront', [InscriptionsController::class, 'storefront'])->name('inscriptions.storefront');
Auth::routes(['register' => false]);
//Route::get('/', [App\Http\Controllers\HomeController::class, 'index'])->name('home');
//COPIADAS DE OX
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('inscriptions', 'InscriptionsController')->except(['show']);
// LE PONGO EXCEPT SHOW PORQUE SINO EL EXPORTPOINTS TIENE CONFLICTO DE RUTA
Route::get('inscriptions/export', [
'uses' => 'InscriptionsController@export',
'as' => 'admin.inscriptions.export'
]);
Route::get('inscriptions/{id}/view', [
'uses' => 'InscriptionsController@view',
'as' => 'admin.inscriptions.view'
]);
Route::get('inscriptions/{id}/destroy', [
'uses' => 'InscriptionsController@destroy',
'as' => 'admin.inscriptions.destroy'
]);
Route::resource('textos', 'TextosController');
//Route::post('storefront', [InscriptionsController::class, 'storefront'])->name('inscriptions.storefront');
});