Initial commit
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| API Routes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Here is where you can register API routes for your application. These
|
||||
| routes are loaded by the RouteServiceProvider within a group which
|
||||
| is assigned the "api" middleware group. Enjoy building your API!
|
||||
|
|
||||
*/
|
||||
|
||||
Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
|
||||
return $request->user();
|
||||
});
|
||||
@@ -0,0 +1,56 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Auth\AuthenticatedSessionController;
|
||||
use App\Http\Controllers\Auth\ConfirmablePasswordController;
|
||||
use App\Http\Controllers\Auth\EmailVerificationNotificationController;
|
||||
use App\Http\Controllers\Auth\EmailVerificationPromptController;
|
||||
use App\Http\Controllers\Auth\NewPasswordController;
|
||||
use App\Http\Controllers\Auth\PasswordResetLinkController;
|
||||
use App\Http\Controllers\Auth\RegisteredUserController;
|
||||
use App\Http\Controllers\Auth\VerifyEmailController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::middleware('guest')->group(function () {
|
||||
Route::get('register', [RegisteredUserController::class, 'create'])
|
||||
->name('register');
|
||||
|
||||
Route::post('register', [RegisteredUserController::class, 'store']);
|
||||
|
||||
Route::get('login', [AuthenticatedSessionController::class, 'create'])
|
||||
->name('login');
|
||||
|
||||
Route::post('login', [AuthenticatedSessionController::class, 'store']);
|
||||
|
||||
Route::get('forgot-password', [PasswordResetLinkController::class, 'create'])
|
||||
->name('password.request');
|
||||
|
||||
Route::post('forgot-password', [PasswordResetLinkController::class, 'store'])
|
||||
->name('password.email');
|
||||
|
||||
Route::get('reset-password/{token}', [NewPasswordController::class, 'create'])
|
||||
->name('password.reset');
|
||||
|
||||
Route::post('reset-password', [NewPasswordController::class, 'store'])
|
||||
->name('password.update');
|
||||
});
|
||||
|
||||
Route::middleware('auth')->group(function () {
|
||||
Route::get('verify-email', [EmailVerificationPromptController::class, '__invoke'])
|
||||
->name('verification.notice');
|
||||
|
||||
Route::get('verify-email/{id}/{hash}', [VerifyEmailController::class, '__invoke'])
|
||||
->middleware(['signed', 'throttle:6,1'])
|
||||
->name('verification.verify');
|
||||
|
||||
Route::post('email/verification-notification', [EmailVerificationNotificationController::class, 'store'])
|
||||
->middleware('throttle:6,1')
|
||||
->name('verification.send');
|
||||
|
||||
Route::get('confirm-password', [ConfirmablePasswordController::class, 'show'])
|
||||
->name('password.confirm');
|
||||
|
||||
Route::post('confirm-password', [ConfirmablePasswordController::class, 'store']);
|
||||
|
||||
Route::post('logout', [AuthenticatedSessionController::class, 'destroy'])
|
||||
->name('logout');
|
||||
});
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Broadcast;
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Broadcast Channels
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Here you may register all of the event broadcasting channels that your
|
||||
| application supports. The given channel authorization callbacks are
|
||||
| used to check if an authenticated user can listen to the channel.
|
||||
|
|
||||
*/
|
||||
|
||||
Broadcast::channel('App.Models.User.{id}', function ($user, $id) {
|
||||
return (int) $user->id === (int) $id;
|
||||
});
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Foundation\Inspiring;
|
||||
use Illuminate\Support\Facades\Artisan;
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Console Routes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| This file is where you may define all of your Closure based console
|
||||
| commands. Each Closure is bound to a command instance allowing a
|
||||
| simple approach to interacting with each command's IO methods.
|
||||
|
|
||||
*/
|
||||
|
||||
Artisan::command('inspire', function () {
|
||||
$this->comment(Inspiring::quote());
|
||||
})->purpose('Display an inspiring quote');
|
||||
@@ -0,0 +1,81 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\MenuController;
|
||||
|
||||
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!
|
||||
|
|
||||
*/
|
||||
|
||||
//Route::get('/', function () {
|
||||
// $consulta_promociones = Promociones::where('visible','true')->get();
|
||||
// //dd($consulta_promociones);
|
||||
// return view('welcome',['promociones' => $consulta_promociones]);
|
||||
//});
|
||||
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');
|
||||
});
|
||||
|
||||
|
||||
//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('/planes',[MenuController::class,'showplanes' ])->name('planes');
|
||||
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::get('/import',[MenuController::class,'showimport' ])->name('import');
|
||||
Route::any('/logs-recargas',[MenuController::class,'showLogRecargas' ])->name('logsRecargas');
|
||||
Route::any('/roles',[MenuController::class,'showroles' ])->name('roles');
|
||||
Route::get('/utilidades',[MenuController::class,'showutilidad' ])->name('utilidades');
|
||||
});
|
||||
|
||||
|
||||
require __DIR__.'/auth.php';
|
||||
Reference in New Issue
Block a user