octobro/oc-boilerplate

安装: 6

依赖项: 0

建议者: 0

安全: 0

星标: 14

关注者: 3

分支: 10

开放问题: 1

类型:项目

v3 2022-06-08 03:25 UTC

This package is not auto-updated.

Last update: 2024-09-18 20:02:11 UTC


README

由 Octobro 提供

OctoberCMS 是一个基于 Laravel PHP 框架 的强大内容管理系统。

需求

  1. PHP >= 7.4
  2. Composer 2
  3. October CMS 许可证密钥 (auth.json)

入门

  1. 克隆到您的项目基本目录。

    git clone --depth 1 https://github.com/octobroid/oc-boilerplate.git <project-name>
    
  2. 转到项目文件夹,并不要忘记删除 .git 文件夹。创建您自己的仓库。

    cd <project-name>
    rm -rf ./.git
    git init
    
  3. auth.json 放到根目录,以便您能够下载 October CMS 库。如果您已经设置了项目,请确保从 .gitignore 中删除它。

  4. 安装 composer 依赖项。

    composer install
    
  5. 创建配置文件 .env(从 .env.example 复制),并设置数据库配置。

    DB_HOST=localhost
    DB_DATABASE=<database-name>
    DB_USERNAME=<database-user>
    DB_PASSWORD=<database-password>
    
  6. 迁移 October 数据库。

    php artisan october:migrate
    
  7. 出于安全考虑,请生成新的应用程序密钥。

    php artisan key:generate
    
  8. 要启用 Laravel Horizon,运行以下命令以生成资源。

    php artisan horizon:assets
    

插件

在这个模板中,我们已经安装了

  1. RainLab.User
  2. RainLab.Sitemap
  3. RainLab.Pages
  4. Mja.Mail
  5. Jacob.Horizon

我们推荐的其他插件(尚未安装)

  1. RainLab.Blog
  2. RainLab.Translate
  3. Responsiv.Uploader

要安装插件,请运行以下命令

php artisan plugin:install <plugin-name>

前端主题

我们实现了极简 CSS 库 Pico.css

编码规范

请遵循以下指南