领航器公告插件


README

📢 领航器高级PHP登录和用户管理系统Vanguard的公告插件。

安装

此插件需要领航器 4.0.0 或更高版本。

通过Composer安装

要安装插件,首先您需要通过运行以下命令使用Composer拉取它:

composer require vanguardapp/announcements

Composer将为您安装插件以及它的依赖项。

下一步是将插件注册到Vanguard插件列表中,在VanguardServiceProvider中添加\Vanguard\Announcements\Announcements::class

protected function plugins()
    {
        return [
            //...
            \Vanguard\Announcements\Announcements::class,
        ];
    }

一旦插件注册完成,您应该通过运行以下命令发布插件的静态资源和迁移:

php artisan vendor:publish --provider="Vanguard\Announcements\Announcements" --tag="public" --tag="migrations"

最后,安装步骤的最后一个步骤是运行以下命令,以进行所有必要的数据库修改:

php artisan migrate
php artisan db:seed --class="AnnouncementsDatabaseSeeder"

到此,插件将完全安装并准备就绪。

手动安装

如果您计划修改插件并按需进行自定义,将其手动添加到项目中会更加简单。

为此,您需要通过点击绿色“克隆或下载”按钮并从下拉菜单中选择“下载ZIP”选项,从GitHub下载ZIP存档。

一旦您在电脑上有了ZIP文件,将其解压到plugins/Announcements文件夹(您需要创建此文件夹,因为它可能不在您的领航器安装中)。

下一步是更新位于领航器根目录中的主要composer.json文件,并将以下对象添加到repositories数组中:

{
    "type": "path",
    "url": "./plugins/Announcements"
}

这将告诉Composer您的插件位于/plugins/Announcements目录中,并且应该从该目录安装。

现在,将以下内容添加到Composer的require部分:

"vanguardapp/announcements": "*"

然后运行composer update

Composer现在将从您本地目录安装插件,而不是从GitHub拉取,这意味着您将能够修改插件本身并进行自定义。

其余的过程与通过直接从GitHub仓库通过Composer获取插件时相同,因此您需要执行上述所有相同步骤,简而言之涉及更新VanguardServiceProvider并运行发布插件静态资源和更新数据库的命令。

许可证

此插件是开源软件,根据MIT许可证许可。