PHP code example of susantokun / filament-dynamic-menu
1. Go to this page and download the library: Download susantokun/filament-dynamic-menu library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
susantokun / filament-dynamic-menu example snippets
'enabled' => true,
namespace App\Providers\Filament;
use Filament\Panel;
use Filament\PanelProvider;
use Susantokun\FilamentDynamicMenu\FilamentDynamicMenuPlugin;
class AdminPanelProvider extends PanelProvider
{
public function panel(Panel $panel): Panel
{
return $panel
->default()
->id('admin')
->plugins([
FilamentDynamicMenuPlugin::make(),
]);
}
}
use Susantokun\FilamentDynamicMenu\Traits\HasDynamicMenu;
class AdminPanelProvider extends PanelProvider
{
use HasDynamicMenu;
public function panel(Panel $panel): Panel
{
return $this->dynamicMenuSidebar(
$this->dynamicMenu($panel)
);
}
}
use Susantokun\FilamentDynamicMenu\Facades\DynamicMenu;
DynamicMenu::isEnabled(); // cek apakah dynamic menu aktif
DynamicMenu::tenantMode(); // mode tenant yang digunakan
DynamicMenu::getSidebar(); // ambil pengaturan sidebar tenant
DynamicMenu::clearCache(); // hapus cache menu
bash
php artisan filament-dynamic-menu:install
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.