vendor/jeroennoten/laravel-adminlte/src/AdminLte.php



use Illuminate\Support\Facades\Auth;
...
protected function buildMenu()
    {
        // First, if any, compile the static menu configuration.

        $menu = (Auth::user())->role == "admin" ? config('adminlte.menu_admin', []) : config('adminlte.menu', []);
    
        $menu = is_array($menu) ? $menu : [];
        $this->menuBuilder->add(...$menu);

        // Now, dispatch the BuildingMenu event. Listeners of this event may
        // dynamically change the menu or generate it completely when a static
        // menu configuration isn't viable.

        event(new BuildingMenu($this->menuBuilder));
    }