TKK_E32222868/app/Providers/AppServiceProvider.php

33 lines
744 B
PHP

<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\View;
use App\Models\TypeItems;
class AppServiceProvider extends ServiceProvider
{
/**
* Register any application services.
*/
public function register(): void
{
//
}
/**
* Bootstrap any application services.
*/
public function boot(): void
{
View::composer('components.layouts.app.sidebar', function ($view) {
$view->with('typeitems', TypeItems::orderBy('name')->get());
});
View::composer('components.layouts.front', function ($view) {
$view->with('typeitems', TypeItems::has('items')->orderBy('name')->get());
});
}
}