codiiv / chatteradmin
为Laravel的美丽thedeveloperdojo/chatter论坛提供扩展功能的包
Requires
- laravel/framework: 5.7.*
Requires (Dev)
- laravel/laravel: 5.7.
This package is auto-updated.
Last update: 2024-09-07 12:57:05 UTC
README
安装
快速提示:此包基于thedevdojo/chatter
Laravel论坛包构建。因此,请确保您已安装并按需配置它。请参阅安装指南
此外,此包目前已在Laravel 5.7上进行了测试。它可能与5.6和5.5兼容,但我还没有进行必要的测试
-
将包包含到您的项目中
composer require "codiiv/chatteradmin"
-
将服务提供者添加到您的
config/app.php
providers数组中如果您在Laravel 5.5+上安装,请跳过此步骤
'providers' = [ // ... Codiiv\Chatter\ChatterServiceProvider::class, // ... ]
-
通过运行以下命令发布供应商资产文件
php artisan vendor:publish --provider="Codiiv\Chatter\ChatterServiceProvider"
-
现在我们已经将一些新文件发布到我们的应用程序中,我们需要使用以下命令重新加载它们
composer dump-autoload
-
运行您的迁移
注意:运行迁移非常重要,这样您就可以设置超级管理员和其他未来的功能。此迁移将在
thedevdojo/chatter
创建的表之上创建两个额外的表php artisan migrate
快速提示:请确保您已创建数据库并在您的
.env
文件中添加了数据库凭证。 -
最后,配置超级管理员账户。
您可以通过两种方式完成此操作
A) 运行此命令
php artisan chatter:superadmin someemail@somedomain.tld
将someemail@somedomain.tld 替换为您想设置为超级管理员的用户邮箱。注意,您只能有一个超级管理员。在未来版本中,我们将添加具有多个管理员的能力,但
超级管理员
角色将保持为一个用户或者
B) - 在您运行
php artisan migrate
之后,查找表*chatter_options
并添加一行,包含以下列值option_name >> master_admin option_value >> USER ID for the super admin autoload >> 1 created_at >> 2018-11-13 00:50:12 (or whatever) updated_at >> 2018-11-13 00:50:12 (or whatever)
现在,访问您的site.com/chatteradmin
,一旦登录,您应该能看到您的新论坛管理员!
升级
即将推出