devcuongnguyen / ophim-core
Ophim 的核心功能
1.0.3
2024-01-10 22:30 UTC
Requires
- artesaos/seotools: ^v0.22.1
- ckfinder/ckfinder-laravel-package: v3.5.2.1
- devcuongnguyen/crud: ^1.0.0
- devcuongnguyen/laravel-caching-model: ^1.0.0
- devcuongnguyen/permissionmanager: ^1.0.0
- devcuongnguyen/settings: ^1.0.0
- laravel/framework: ^6|^7|^8
- league/flysystem-aws-s3-v3: ^1.0
- spatie/laravel-sitemap: ^5.8
README
-
Laravel 框架 8。
-
PHP 7.3 或更高版本。
- 配置
php.ini
max_input_vars=100000
- 配置
-
MySQL 5.7 或更高版本。
附加组件 & 主题
-
主页: OPhimCMS.CC
-
免费电影数据: OPhim.Movie
-
附加组件
-
主题: 更多...
安装
- 切换到项目根目录并运行:
composer require devcuongnguyen/ophim-core -W
- 在文件
.env
中配置数据库连接信息 - 然后,运行命令:
php artisan ophim:install
- 修改
app\Models\User
use Ophim\Core\Models\User as OphimUser; class User extends OphimUser { use HasApiTokens, HasFactory, Notifiable; // ... }
-
通过命令
php artisan ophim:user
创建新用户 -
在
routes/web.php
中移除此路由定义
Route::get('/', function () { return view('welcome'); });
- 运行
php artisan optimize:clear
更新
- 切换到项目根目录并运行:
composer update devcuongnguyen/ophim-core -W
- 然后,运行命令:
php artisan ophim:install
- 运行
php artisan optimize:clear
- 在服务器上清除 PHP Opcache(如果已启用)
注意
-
配置生产环境文件
.env
APP_NAME=your_app_name
APP_ENV=production
APP_DEBUG=false
APP_URL=https://your-domain.com
-
配置时区
/config/app.php
'timezone' => 'Asia/Ho_Chi_Minh'
'locale' => 'vi'
-
CMS 命令
php artisan ophim:menu:generate
: 生成菜单php artisan ophim:episode:change_domain
: 更改播放流域名
命令
- 生成菜单类别和区域:
php artisan ophim:menu:generate
重置查看计数器
- 设置 crontab,添加以下条目
* * * * * cd /path/to/project && php artisan schedule:run >> /dev/null 2>&1