File: /var/www/html/gamificacionbahia.sumar.com.py/routes/web-2.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!
|
*/
Route::middleware(['auth:sanctum', 'verified'])->get('/dashboard', function () {
return view('dashboard');
})->name('dashboard');
//Rutas administrativas
Route::get('/admin/balancepagadosenfecha', function () {
return view('admin.balancepagadosenfecha.index');
})->middleware('admin');
Route::get('/admin/panel', [App\Http\Controllers\PanelController::class, 'index'])->name('index')->middleware('admincondominio');
Route::get('/admin/condominios', function () {
return view('admin.condominios.index');
})->middleware('admin');
Route::get('/admin/accesos', function () {
return view('admin.accesos.index');
})->middleware('admin');
Route::get('/admin/condominios/lotes', function () {
return view('admin.lotes.index');
})->middleware('admin');
Route::get('admin/condominios/usuarios', function () {
return view('admin.usuarios.index');
})->middleware('admin');
Route::get('admin/facturas', function () {
return view('admin.facturas.index');
})->middleware('admin');
Route::get('admin/facturaciones', function () {
return view('admin.facturaciones.index');
})->middleware('admincondominio');
Route::post('usuarios-import', [App\Http\Controllers\ImportacionController::class, 'usuariosImport'])->name('usuarios-import')->middleware('admin');
Route::post('facturas-import', [App\Http\Controllers\ImportacionController::class, 'facturasImport'])->name('facturas-import')->middleware('admin');
Route::get('admin/rubros', function () {
return view('admin.rubros.index');
})->middleware('admin');
Route::get('admin/gastos', function () {
return view('admin.gastos.index');
})->middleware('admin');
Route::get('admin/expensas', function () {
return view('admin.expensas.index');
})->middleware('admincondominio');
Route::get('admin/aguaterias', function () {
return view('admin.aguaterias.index');
})->middleware('admin');
Route::get('admin/aguateria', function () {
return view('admin.aguateria.index');
})->middleware('admin');
Route::get('admin/balanceexpensas', function () {
return view('admin.balanceexpensas.index');
})->middleware('admincondominio');
Route::get('admin/balanceaguateria', function () {
return view('admin.balanceaguateria.index');
})->middleware('admincondominio');
Route::get('admin/generarfacturas', function () {
return view('admin.generarfacturas.index');
})->middleware('admin');
Route::get('admin/servicios', function () {
return view('admin.servicios.index');
})->middleware('admin');
Route::get('admin/servicios/{servicio_id}', function ($servicio_id) {
return view('admin.servicios.show',["servicio_id"=>$servicio_id]);
})->middleware('admin');
Route::get('/admin/formularios/{slug}', function($slug){
return view('admin.formularios.show',["slug"=>$slug]);
})->where('slug', '[A-Za-z]+');
Route::get('/admin/galerias', function(){
return view('admin.galerias.index');
})->middleware('admin');
Route::get('/admin/galeria/fotos/{slug}', function ($slug) {
return view('admin.galerias.fotos',["slug"=>$slug]);
})->middleware('admin');
Route::get('/admin/conffactura', function () {
return view('admin.facturas.conffactura');
})->middleware('admin');
Route::get('/admin/confexpensas', function () {
return view('admin.facturas.confexpensas');
})->middleware('admin');
Route::get('/admin/confaguateria', function () {
return view('admin.facturas.confaguateria');
})->middleware('admin');
Route::get('/admin/confextraexpensas', function () {
return view('admin.facturas.confextraexpensas');
})->middleware('admin');
Route::get('/admin/confmantenimiento', function () {
return view('admin.facturas.confmantenimiento');
})->middleware('admin');
Route::post('fotos-upload', [App\Http\Controllers\GaleriaController::class, 'dropzoneFileUpload'] )->name('dropzoneFileUpload');
Route::get('/admin/documentos', function(){
return view('admin.documentos.index');
})->middleware('admin');
Route::get('/admin/documentos/{slug}', function ($slug) {
return view('admin.documentos.file',["slug"=>$slug]);
})->middleware('admin');
//Rutas cliente
Route::get('/', function () {
return view('welcome');
});
Route::get('/contacto', function () {
return view('frontend.contacto');
});
Route::get('/nosotros', function () {
return view('frontend.nosotros');
});
Route::get('/perfil', function () {
return view('frontend.perfil');
})->middleware('auth');
Route::get('/mislotes', function () {
return view('frontend.mislotes');
})->middleware('auth');
Route::get('/mislotes/{lote_id}', function ($lote_id) {
return view('frontend.mislotesshow',["lote_id"=>$lote_id]);
})->middleware('auth');
Route::get('/mislotes/pagar/{factura_id}', function ($factura_id) {
return view('frontend.pagar',["factura_id"=>$factura_id]);
})->middleware('auth');
Route::get('/aguateria', function () {
return view('frontend.aguateria');
})->middleware('auth');
Route::get('/mistarjetas', function () {
return view('frontend.mistarjetas');
})->middleware('auth');
Route::get('/servicios', function () {
return view('frontend.servicios');
})->middleware('auth');
Route::get('/servicios/{servicio_id}', function ($servicio_id) {
return view('frontend.servicioshow',["servicio_id"=>$servicio_id]);
})->middleware('auth');
Route::get('/galeria', function () {
return view('frontend.galeria');
})->middleware('auth');
Route::get('/galeria/fotos/{slug}', function ($slug) {
return view('frontend.fotos',["slug"=>$slug]);
})->middleware('auth');
Route::get('/documentos', function () {
return view('frontend.documentos.index');
})->middleware('auth');
Route::get('/documentos/{slug}', function ($slug) {
return view('frontend.documentos.file',["slug"=>$slug]);
})->middleware('auth');
Route::get('/imprimir/{factura_id}', [App\Http\Controllers\GeneradorController::class, 'imprimir'])->name('print');
Route::get('/imprimirrecibo/{compromiso_id}', [App\Http\Controllers\GeneradorController::class, 'imprimirrecibo'])->name('imprimirrecibo');
Route::post('facturas-export', [App\Http\Controllers\GeneradorController::class, 'facturasexport'])->name('facturas-export')->middleware('admin');
Route::post('facturas-extracto', [App\Http\Controllers\GeneradorController::class, 'facturasextracto'])->name('facturas-extracto')->middleware('admin');
Route::post('propietarios', [App\Http\Controllers\GeneradorController::class, 'propietarios'])->name('propietarios')->middleware('admin');
Route::post('recibos-export', [App\Http\Controllers\GeneradorController::class, 'recibosexport'])->name('recibos-export')->middleware('admin');
Route::post('gastos-export', [App\Http\Controllers\GeneradorController::class, 'gastosexport'])->name('gastos-export')->middleware('admin');
//Bancard
Route::get('pedido/finalizado', [App\Http\Controllers\PagosController::class, 'index'])->middleware('auth')->name('pagos');
// Route::post('pedido/confirmar-pago', [App\Http\Controllers\BancardController::class, 'singleBuyConfirm']);