From d69d2f0b9af20acfbe7be0078f5511321e1638e0 Mon Sep 17 00:00:00 2001 From: Flavio Barachino Date: Mon, 14 Mar 2022 12:01:23 +0100 Subject: [PATCH] BUB-2 Creato filtro da pagina categorie che visualizza i movimenti (tutti) per quella categoria --- app/Http/Controllers/MovimentiController.php | 14 ++++++++++++++ resources/views/conti/categorie/list.blade.php | 2 +- resources/views/layouts/app.blade.php | 4 ++-- routes/admin.php | 2 +- 4 files changed, 18 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/MovimentiController.php b/app/Http/Controllers/MovimentiController.php index 47a50dc..069a3c1 100644 --- a/app/Http/Controllers/MovimentiController.php +++ b/app/Http/Controllers/MovimentiController.php @@ -226,6 +226,20 @@ class MovimentiController extends Controller ]); } + public function listMovByCat(Request $request) + { + $mov=DB::table('movimentis') + ->join('categories','movimentis.mov_fk_categoria','=','categories.id') + ->join('tags','movimentis.mov_fk_tags','=','tags.id') + ->where('movimentis.mov_fk_categoria','=',$request['cat']) + //->whereMonth('mov_data','=',$request['month']) + ->get(); + return view('conti.movimenti.list', + [ + 'movimenti'=> $mov, + ]); + } + public function apiList() { diff --git a/resources/views/conti/categorie/list.blade.php b/resources/views/conti/categorie/list.blade.php index 0f6cd13..0feadb4 100644 --- a/resources/views/conti/categorie/list.blade.php +++ b/resources/views/conti/categorie/list.blade.php @@ -37,7 +37,7 @@ @foreach($categorie as $categoria) - {{ $categoria->cat_name; }} + {{ $categoria->cat_name; }}     diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index a722416..eb8e139 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -10,14 +10,14 @@ {{ config('app.name', 'Laravel') }} - + - +
diff --git a/routes/admin.php b/routes/admin.php index 7b67a92..635351e 100644 --- a/routes/admin.php +++ b/routes/admin.php @@ -57,7 +57,7 @@ Route::get('/', function () { Route::post('lettureenel', [ContatoreEnElController::class,'insLettureEnel']); Route::get('movimenti/report/movimenti_categoria', [MovimentiController::class,'listMovPerCateg']); - + Route::get('movimenti/report/movimentibycat', [MovimentiController::class,'listMovbyCat']); /// TEST routes Route::get('fullcalender', [FullCalenderController::class, 'index']); Route::post('fullcalenderAjax', [FullCalenderController::class, 'ajax']);