72 lines
4.0 KiB
PHP
Executable File
72 lines
4.0 KiB
PHP
Executable File
<?php
|
|
|
|
use App\Http\Controllers\MenuController;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::get('/', [MenuController::class, 'showwelcome']);
|
|
|
|
Route::any('/dashboard', function () {
|
|
return view('dashboard');
|
|
})->middleware(['auth', 'verified'])->name('dashboard');
|
|
|
|
|
|
Route::get('/comprar', [MenuController::class, 'showcomprar'])->name('comprar');
|
|
|
|
Route::get('/orders', [MenuController::class, 'order'])->name('orders');
|
|
Route::get('/wompi_pagos', [MenuController::class, 'wompi_pagos'])->name('wompi_pagos');
|
|
Route::any('/wompi_hook', [MenuController::class, 'wompi_hook'])->name('wompi_hook');
|
|
Route::get('/compras', [MenuController::class, 'compras'])->name('compras');
|
|
Route::get('/pay/{estado}', [MenuController::class, 'pay'])->name('pay');
|
|
Route::post('/webhooks', [MenuController::class, 'showwebhooks']);
|
|
Route::get('/credenciales', [MenuController::class, 'showcredenciales'])->name('credenciales');
|
|
Route::get('/oferta', [MenuController::class, 'showoferta'])->name('oferta');
|
|
Route::get('/single', [MenuController::class, 'showsingle'])->name('single');
|
|
Route::get('/promo', [MenuController::class, 'showpromo'])->name('promo');
|
|
Route::get('/categorias', [MenuController::class, 'showcategorias'])->name('categorias');
|
|
Route::get('/nequi', [MenuController::class, 'nequi'])->name('nequi');
|
|
Route::get('sendSMS', [App\Http\Controllers\TwilioSMSController::class, 'index']);
|
|
Route::any('/mp', [MenuController::class, 'showmp'])->name('mp');
|
|
Route::any('/pruebas', [MenuController::class, 'pruebas'])->name('pruebas');
|
|
|
|
|
|
//Logueados
|
|
Route::middleware(["auth"])->group(function () {
|
|
Route::any('/clientes', [MenuController::class, 'showclientes'])->name('clientes');
|
|
Route::get('/servicios', [MenuController::class, 'showservicios'])->name('servicios');
|
|
Route::get('/top', [MenuController::class, 'showtop'])->name('top');
|
|
Route::any('/reportes', [MenuController::class, 'showreportes'])->name('reportes');
|
|
Route::get('/perfil', [MenuController::class, 'showperfil'])->name('perfil');
|
|
Route::get('/recarga', [MenuController::class, 'showrecarga'])->name('recarga');
|
|
Route::post('/recargas', [MenuController::class, 'recargas'])->name('recargas');
|
|
Route::get('/promociones', [MenuController::class, 'showpromociones'])->name('promociones');
|
|
Route::get('/wompi/{monto}', [MenuController::class, 'showwompi'])->name('wompi');
|
|
Route::any('/logs', [MenuController::class, 'showlogs'])->name('logs');
|
|
});
|
|
|
|
// Editores
|
|
Route::middleware(["auth", "solo_usuario_editor"])->group(function () {
|
|
Route::any('/planes', [MenuController::class, 'showplanes'])->name('planes');
|
|
Route::get('/import', [MenuController::class, 'showimport'])->name('import');
|
|
});
|
|
|
|
//Administradores
|
|
Route::middleware(["auth", "solo_usuario_administrador"])->group(function () {
|
|
Route::get('/admin', [MenuController::class, 'showadmin'])->middleware(['auth'])->name('admin');
|
|
Route::any('/usuarios', [MenuController::class, 'showusuarios'])->name('usuarios');
|
|
Route::any('/pendientes', [MenuController::class, 'showpendientes'])->name('pendientes');
|
|
Route::get('/servicio', [MenuController::class, 'showservicio'])->name('servicio');
|
|
Route::get('/configuracion', [MenuController::class, 'showconfiguracion'])->name('configuracion');
|
|
Route::get('/categoria', [MenuController::class, 'showcategoria'])->name('categoria');
|
|
Route::any('/logs', [MenuController::class, 'showlogs'])->name('logs');
|
|
Route::any('/logs-recargas', [MenuController::class, 'showLogRecargas'])->name('logsRecargas');
|
|
Route::any('/log-general', [MenuController::class, 'showLogGeneral'])->name('logGeneral');
|
|
Route::any('/log-historial', [MenuController::class, 'showLogHistorial'])->name('logHistorial');
|
|
Route::any('/roles', [MenuController::class, 'showroles'])->name('roles');
|
|
Route::get('/utilidades', [MenuController::class, 'showutilidad'])->name('utilidades');
|
|
});
|
|
|
|
|
|
|
|
|
|
require __DIR__ . '/auth.php';
|