Plugin Lifecycle

Understand how plugins are loaded, initialized, and executed within the Senddera system.

Booting Process

Every Senddera plugin has a Plugin.php file which contains the registration and booting logic.

Life-Cycle Methods

pluginDetails()

Provides metadata about the plugin (name, version, author, icon).

register()

Called when the plugin is first loaded. Use this to register services, bindings, or singleton classes. Avoid using routes or translated strings here.

boot()

Called after all plugins have been registered. This is the place to register hooks, event listeners, and UI injections.