creazione dashboard

This commit is contained in:
Amministratore 2022-03-16 11:46:52 +01:00
parent dd3ea5507a
commit 04a6942fc7
5 changed files with 80 additions and 11 deletions

View File

@ -40,8 +40,17 @@ class MovimentiController extends Controller
]); ]);
} }
public static function dashboard()
{
$bilancio=DB::table('movimentis')->whereYear('mov_data','=',date('Y'))->sum('mov_importo');
return view('layouts.dashboard',[
'bilancio'=>$bilancio,
]);
}
public static function insMovimentiSpesa(Request $request) public static function insMovimentiSpesa(Request $request)
{ {
DB::table('movimentis')->insert( DB::table('movimentis')->insert(
@ -269,10 +278,8 @@ class MovimentiController extends Controller
for ($i=1;$i<=12;$i++) for ($i=1;$i<=12;$i++)
{ {
$movrow=DB::table('movimentis') $movrow=DB::table('movimentis')
->whereMonth('mov_data','=',$i) ->whereMonth('mov_data','=',$i)
->whereYear('mov_data','=',$anno) ->whereYear('mov_data','=',$anno)
->where('mov_fk_categoria','=',$id) ->where('mov_fk_categoria','=',$id)
->sum('mov_importo'); ->sum('mov_importo');

View File

@ -1,5 +1,5 @@
<li> <li>
<a href="#"><i class="fa fa-dashboard fa-fw"></i>Riepilogo</a> <a href="/admin"><i class="fa fa-dashboard fa-fw"></i>Riepilogo</a>
</li> </li>
<li> <li>
<a href="#"><i class="fa fa-bar-chart-o fa-fw"></i>Spese/Incassi<span class="fa arrow"></span></a> <a href="#"><i class="fa fa-bar-chart-o fa-fw"></i>Spese/Incassi<span class="fa arrow"></span></a>
@ -41,10 +41,12 @@
<ul class="nav nav-second-level"> <ul class="nav nav-second-level">
<li> <li>
<a href="{{ route('gas'); }}">GAS</a> <a href="{{ route('gas'); }}"><i class="fa fa-fire fa-fw"></i>GAS</a>
</li> </li>
<li> <li>
<a href="{{ route('enel'); }}">Energia Elettrica</a> <a href="{{ route('enel'); }}"><i class="fa fa-flash fa-fw"></i>Energia Elettrica</a>
</li> </li>
</ul> </ul>
</li> </li>

View File

@ -0,0 +1,61 @@
@extends('admin')
@section('content')
<div class="row">
<!-- WIDGET Bilancio -->
<div class="col-lg-3 col-md-6">
<div class="panel panel-primary">
<div class="panel-heading">
<div class="row">
<div class="col-xs-3">
<i class="fa fa-balance-scale fa-5x"></i>
</div>
<div class="col-xs-9 text-right">
<div class="huge">{{ $bilancio }}</div>
<div>Bilancio attuale</div>
</div>
</div>
</div>
<a href="{{ route('budget');}}">
<div class="panel-footer">
<span class="pull-left">Report annuo</span>
<span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span>
<div class="clearfix"></div>
</div>
</a>
</div>
</div>
<!-- WIDGET -->
<div class="col-lg-3 col-md-6">
<div class="panel panel-green">
<div class="panel-heading">
<div class="row">
<div class="col-xs-3">
<i class="fa fa-balance-scale fa-5x"></i>
</div>
<div class="col-xs-9 text-right">
<div class="huge">{{ $bilancio }}</div>
<div>Bilancio attuale</div>
</div>
</div>
</div>
<a href="{{ route('budget');}}">
<div class="panel-footer">
<span class="pull-left">Report annuo</span>
<span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span>
<div class="clearfix"></div>
</div>
</a>
</div>
</div>
</div>
@endsection
@section('script')
<script>
$(document).ready(function() {
$('#categorie').DataTable({
responsive: true
});
});
</script>
@endsection

View File

@ -21,9 +21,8 @@ use App\Http\Controllers\FullCalenderController;
| |
*/ */
Route::get('/', function () { Route::get('/', [MovimentiController::class,'dashboard']);
return view('admin');
});
Route::get('logout', function(){ Auth::logout(); return redirect('login'); })->name('logout'); Route::get('logout', function(){ Auth::logout(); return redirect('login'); })->name('logout');

View File

@ -22,6 +22,6 @@ Route::get('/', function () {
Auth::routes(['register' => false]); // Production only Auth::routes(['register' => false]); // Production only
// Auth::routes(); // Auth::routes(); //development mode
Route::get('/calendar', [TagController::class,'calendartest'])->name('calendar'); Route::get('/calendar', [TagController::class,'calendartest'])->name('calendar');
Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home'); Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');