phpcorp / laravel-cms
Laravel 内容管理系统的一个示例包
Requires
- php: >=8.1
- illuminate/support: ^10.0 || ^11.0
- unisharp/laravel-filemanager: ^2.0
This package is auto-updated.
Last update: 2024-09-14 01:52:45 UTC
README
composer create-project --prefer-dist laravel/laravel:^10.0 new-project composer create-project --prefer-dist laravel/laravel new-project
安装包
composer require phpcorp/laravel-cms
在 .env 文件中设置数据库
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_database DB_USERNAME=your_username DB_PASSWORD=your_password
在 .env 文件中设置电子邮件
MAIL_MAILER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 MAIL_USERNAME=phuocpham352@gmail.com MAIL_PASSWORD="wcow gwvy vurl jdsr" MAIL_ENCRYPTION=tls MAIL_FROM_ADDRESS=phuocpham352@gmail.com MAIL_FROM_NAME="${APP_NAME}"
在 .env 文件中设置 APP_URL 本地
APP_URL=https://:8000
设置 Laravel CMS 包
运行命令
php artisan cms:setup
构建资产
npm run build npm run dev
在 bootstrap/app.php 目录下注册 CMS Service Provider
App\Providers\CMSServiceProvider::class,
注释 routes\web.php 中的路由 '/'
// Route::get('/', function () { // return view('welcome'); // });
更新自动加载文件
composer dump-autoload
开始服务
php artisan serve
访问 CMS 管理员 URL
http://domain.com/cms/ http://127.0.0.1:8000/cms