领航器应用 / 公告
领航器公告插件
Requires
- php: ^8.0.2|^8.1|^8.2
- spatie/laravel-query-builder: ^5.0
- vanguardapp/plugins: ^6.0
Requires (Dev)
- phpunit/phpunit: ^9.5.10
- dev-master
- v6.0.1
- v6.0.0
- v5.0.1
- v5.0.0
- v4.0.0
- v3.0.2
- v3.0.1
- v3.0.0
- v2.0.0
- v1.0.2
- v1.0.1
- v1.0.0
- dev-dependabot/npm_and_yarn/multi-cf87d80143
- dev-dependabot/npm_and_yarn/multi-d66d039ac5
- dev-dependabot/npm_and_yarn/multi-9423f4c335
- dev-dependabot/npm_and_yarn/multi-2964a36a03
- dev-dependabot/npm_and_yarn/multi-d1faeab098
- dev-dependabot/npm_and_yarn/multi-9bdf62db17
- dev-dependabot/npm_and_yarn/multi-8a19c61169
- dev-dependabot/npm_and_yarn/multi-84712b0976
- dev-dependabot/npm_and_yarn/multi-053bdab43d
- dev-dependabot/npm_and_yarn/browserify-sign-4.2.3
- dev-dependabot/npm_and_yarn/follow-redirects-1.15.6
- dev-fix/formatting-and-cleanup
This package is auto-updated.
Last update: 2024-09-13 02:55:55 UTC
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许可证许可。