90 lines
5.0 KiB
PHP
90 lines
5.0 KiB
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Auth;
|
|
use Illuminate\Support\Facades\Route;
|
|
use App\Http\Controllers\CategorieController;
|
|
use App\Http\Controllers\CondominioController;
|
|
use App\Http\Controllers\ContatoreEnElController;
|
|
use App\Http\Controllers\ContatoreGasController;
|
|
use App\Http\Controllers\DocumentiController;
|
|
use App\Http\Controllers\MovimentiController;
|
|
use App\Http\Controllers\TagController;
|
|
use App\Http\Controllers\FullCalenderController;
|
|
use App\Http\Controllers\AutoController;
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| 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 "admin" middleware group. Now create something great!
|
|
|
|
|
*/
|
|
|
|
Route::get('/', [MovimentiController::class,'dashboard']);
|
|
|
|
|
|
Route::get('logout', function(){ Auth::logout(); return redirect('login'); })->name('logout');
|
|
|
|
Route::get('movimentis', [MovimentiController::class,'newMovimenti'])->name('movimentis');
|
|
Route::post('movimentis',[MovimentiController::class,'insMovimentiSpesa']);
|
|
Route::get('movimentie', [MovimentiController::class,'newMovimenti'])->name('movimentie');
|
|
Route::post('movimentie',[MovimentiController::class,'insMovimentiEntrata']);
|
|
Route::get('movimenti',[MovimentiController::class,'listMovimenti'])->name('movimenti');
|
|
Route::get('export',[MovimentiController::class,'exportMovimenti'])->name('export');
|
|
Route::get('resoconto',[MovimentiController::class,'resocontoMovimenti'])->name('resoconto');
|
|
Route::get('movmodify',[MovimentiController::class,'updateMovimenti']);
|
|
Route::post('movmodify',[MovimentiController::class,'updatePostMovimenti']);
|
|
Route::get('movdelete',[MovimentiController::class,'deleteMovimenti']);
|
|
Route::get('reportbudget',[MovimentiController::class,'reportCategorieAnno'])->name('budget');
|
|
Route::get('reportbudgetxls',[MovimentiController::class,'reportCategorieAnnoXLS'])->name('budgetxls');
|
|
|
|
|
|
Route::get('categorie', [CategorieController::class,'listCategorie'])->name('categorie');
|
|
Route::post('categorie', [CategorieController::class,'insCategorie']);
|
|
Route::get('catdelete', [CategorieController::class,'deleteCategorie']);
|
|
Route::get('catmodify', [CategorieController::class,'updateCategorie']);
|
|
Route::post('catmodify', [CategorieController::class,'updatePostCategorie']);
|
|
|
|
Route::get('tags', [TagController::class,'listTags'])->name('tags');
|
|
Route::post('tags', [TagController::class,'insTags']);
|
|
Route::get('tagmodify', [TagController::class,'updateTag']);
|
|
Route::post('tagmodify', [TagController::class,'updatePostTag']);
|
|
|
|
Route::get('letturegas', [ContatoreGasController::class,'listLettureGas'])->name('gas');
|
|
Route::post('letturegas', [ContatoreGasController::class,'insLettureGas']);
|
|
|
|
Route::get('lettureenel', [ContatoreEnElController::class,'listLettureEnel'])->name('enel');
|
|
Route::post('lettureenel', [ContatoreEnElController::class,'insLettureEnel']);
|
|
Route::get('movimenti/filter/tags',[MovimentiController::class,'filterByTag']);
|
|
|
|
Route::get('movimenti/report/movimenti_categoria', [MovimentiController::class,'listMovPerCateg']);
|
|
Route::get('movimenti/report/movimentibycat', [MovimentiController::class,'listMovbyCat']);
|
|
Route::get('movdocs', [DocumentiController::class,'fileForm'])->name('documenti');
|
|
Route::post('movdocs', [DocumentiController::class,'storeFile']);
|
|
|
|
# Automobili
|
|
Route::get('auto', [AutoController::class, 'index'])->name('auto_list');
|
|
Route::get('auto/new', [AutoController::class, 'newAuto'])->name('auto_new');
|
|
Route::post('auto/new', [AutoController::class, 'saveAuto'])->name('auto_save');
|
|
Route::get('auto/delete', [AutoController::class, 'delAuto']);
|
|
Route::get('auto/detail', [AutoController::class, 'getAutoDetails']);
|
|
Route::get('auto/rifornimento', [AutoController::class, 'rifornimentoAuto'])->name('auto_rifornimento');
|
|
Route::post('auto/rifornimento', [AutoController::class, 'saveRifornimento']);
|
|
Route::get('auto/revisione', [AutoController::class, 'revisioneAuto']);
|
|
Route::post('auto/revisione', [AutoController::class, 'saveRevisione']);
|
|
Route::get('auto/manutenzione', [AutoController::class, 'manutenzioneAuto']);
|
|
Route::post('auto/manutenzione', [AutoController::class, 'saveManutenzione']);
|
|
Route::get('auto/accessori', [AutoController::class, 'accessoriAuto']);
|
|
Route::post('auto/accessori', [AutoController::class, 'saveAccessori']);
|
|
Route::get('auto/operazioni', [AutoController::class, 'getOperazioni']);
|
|
Route::get('auto/operazioni/pdf', [AutoController::class, 'exportPdfOperazioni']);
|
|
|
|
/// TEST routes
|
|
Route::get('fullcalender', [FullCalenderController::class, 'index']);
|
|
Route::post('fullcalenderAjax', [FullCalenderController::class, 'ajax']);
|
|
Route::get('condominio',[CondominioController::class,'testPdf']);
|
|
|
|
|