codiiv/chatteradmin

为Laravel的美丽thedeveloperdojo/chatter论坛提供扩展功能的包

安装: 56

依赖者: 0

建议者: 0

安全: 0

星标: 2

关注者: 3

分支: 6

开放问题: 0

语言:JavaScript

v1.0 2018-12-03 13:54 UTC

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兼容,但我还没有进行必要的测试

  1. 将包包含到您的项目中

    composer require "codiiv/chatteradmin"
    
  2. 将服务提供者添加到您的config/app.php providers数组中

    如果您在Laravel 5.5+上安装,请跳过此步骤

    'providers' = [
        // ...
        Codiiv\Chatter\ChatterServiceProvider::class,
        // ...
    ]
    
    
  3. 通过运行以下命令发布供应商资产文件

    php artisan vendor:publish --provider="Codiiv\Chatter\ChatterServiceProvider"
    
  4. 现在我们已经将一些新文件发布到我们的应用程序中,我们需要使用以下命令重新加载它们

    composer dump-autoload
    
  5. 运行您的迁移

    注意:运行迁移非常重要,这样您就可以设置超级管理员和其他未来的功能。此迁移将在thedevdojo/chatter创建的表之上创建两个额外的表

    php artisan migrate
    

    快速提示:请确保您已创建数据库并在您的.env文件中添加了数据库凭证。

  6. 最后,配置超级管理员账户。

    您可以通过两种方式完成此操作

    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,一旦登录,您应该能看到您的新论坛管理员!

升级

即将推出

屏幕截图