phpcorp/laravel-cms

Laravel 内容管理系统的一个示例包

dev-main 2024-08-14 01:44 UTC

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

创建主页并遵循用户 URL 端点

http://domain.com/ http://127.0.0.1:8000