Pages · Laravilt
Plugin Manager
Inspect and control registered plugins with the LaraviltPlugins facade.
Laravilt\Plugins\Support\PluginManager keeps track of plugins across the application. It is a singleton, reachable through the Laravilt\Plugins\Facades\LaraviltPlugins facade.
- Registration: register plugins on panels and understand auto-discovery
Facade methods
php
| Method | Returns | Description |
|---|---|---|
register(Plugin $plugin) | void | Register a plugin |
boot(string $id) | void | Boot one plugin |
bootAll() | void | Boot every plugin |
get(string $id) | Plugin | Get a plugin |
has(string $id) | bool | Check a plugin exists |
all() | Collection | All plugins |
enabled() | Collection | Enabled plugins |
discover() | void | Discover plugins from composer.lock |
getManifest() | PluginManifest | Manifest of registered plugins |