M4: 插件框架(钩子系统/ZIP安装/市场客户端)+ blog-seo 插件(JSON-LD/OG/llms.txt/Markdown导出)+ 后台插件/主题管理页
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
namespace Plugins\Neatstudio\BlogSeo;
|
||||
|
||||
use App\Blog\Support\PluginManager;
|
||||
use App\Blog\Support\PluginServiceProvider;
|
||||
use Plugins\Neatstudio\BlogSeo\Http\Middleware\SeoMiddleware;
|
||||
use Plugins\Neatstudio\BlogSeo\Http\SeoController;
|
||||
|
||||
class ServiceProvider extends PluginServiceProvider
|
||||
{
|
||||
protected function boot(PluginManager $manager): void
|
||||
{
|
||||
$this->loadRoutes(__DIR__.'/../routes/web.php');
|
||||
|
||||
app('router')->pushMiddlewareToGroup('web', SeoMiddleware::class);
|
||||
|
||||
$manager->addFilter('seo.structured_data', function (array $data) {
|
||||
return $data;
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user