marcusyan / chatteradmin
为 Laravel 的美观的 thedevdojo/chatter 论坛提供的扩展功能包
Requires
- laravel/framework: 5.*
Requires (Dev)
- laravel/laravel: 5.*
This package is auto-updated.
Last update: 2024-09-24 06:36:43 UTC
README
安装
快速提示:此包基于 thedevdojo/chatter Laravel 论坛包构建。因此,请确保您已安装并按需配置它。 https://github.com/thedevdojo/chatter#installation
此外,到目前为止,此包已在 Laravel 5.7 上进行了测试。它可能与 5.6 和 5.5 一起工作,但我还没有进行必要的测试
-
将包包含到您的项目中
composer require "codiiv/chatteradmin" -
将服务提供者添加到您的
config/app.php提供者数组中如果您在 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 替换为您想要设置为超级管理员的用户的电子邮件地址。请注意,您只能有一个超级管理员。在未来的版本中,我们将添加具有多个管理员的能力,但
super admin角色将保持一个用户或者
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 并在登录后应看到您的新论坛管理员!
升级
即将推出

