feature: add plugin service provider hooks for register

This commit is contained in:
Ryan Chandler
2021-03-11 22:14:23 +00:00
parent 6daf8097a7
commit 55d2923e35
+14
View File
@@ -20,6 +20,8 @@ abstract class PluginServiceProvider extends ServiceProvider
public function register()
{
$this->registeringPlugin();
$this->app->booting(function () {
foreach ($this->pages() as $page) {
Filament::registerPage($page);
@@ -49,6 +51,8 @@ abstract class PluginServiceProvider extends ServiceProvider
Filament::provideToScript($this->scriptData());
});
});
$this->pluginRegistered();
}
protected function pages()
@@ -56,6 +60,16 @@ abstract class PluginServiceProvider extends ServiceProvider
return $this->pages;
}
protected function pluginRegistered()
{
//
}
protected function registeringPlugin()
{
//
}
protected function resources()
{
return $this->resources;