diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 54b172e..b09349e 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -2,7 +2,10 @@ namespace App\Providers; +use App\Enums\TicketStatus; +use App\Models\Ticket; use Illuminate\Pagination\Paginator; +use Illuminate\Support\Facades\View; use Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider @@ -28,5 +31,19 @@ class AppServiceProvider extends ServiceProvider if(config('app.env') !== 'local') { \URL::forceScheme('https'); } + + View::share('ticketsNew', Ticket::where('status', TicketStatus::new())->count()); + View::share('ticketsInProgress', Ticket::whereNotIn( + 'status', + [ + TicketStatus::new(), + TicketStatus::estimateTodo(), + TicketStatus::estimateValidated(), + TicketStatus::toPlan(), + TicketStatus::planned(), + TicketStatus::production(), + TicketStatus::archived() + ] + )->count()); } } diff --git a/resources/views/layout/app.blade.php b/resources/views/layout/app.blade.php index b14c4e9..045a890 100644 --- a/resources/views/layout/app.blade.php +++ b/resources/views/layout/app.blade.php @@ -29,6 +29,22 @@ Projets +
@endif @endauth