Docs
系统里的说明
下面和后台「说明」是同一套:怎么用、后台每一栏、主题、模板标签,以及环境和安装。
用 Laravel 命令行安装
适合本机已有 PHP 8.2+ 和 Composer 的情况。默认用 SQLite,不用另装数据库。
1. 准备代码
composer install
cp .env.example .env
php artisan key:generate
Windows 把第二行换成 copy .env.example .env。
2. 数据库(可选)
默认已经是 SQLite。要用 MySQL 5.7+ / 8.0,先建空库(utf8mb4),再改 .env:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=cms
DB_USERNAME=cms
DB_PASSWORD=请换成强密码
建库示例:CREATE DATABASE cms CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; PHP 需打开 pdo_mysql。上线 nginx 见 环境。
3. 安装
php artisan cms:install [email protected] --password=YourPass#1
加上 --demo 会导入示例栏目和文章。还可以写 --site=我的网站 --name=管理员。
4. 启动
php artisan serve
浏览器打开 https://leafcms.top,后台 https://leafcms.top/admin/login,用上面填的邮箱登录。
也可以不跑 cms:install,执行前两步后打开 网页安装 用浏览器点完。
二次开发不要改核心文件。文章保存、评论、表单、换主题会发出 App\Events\*,写法见后台说明「模板」。