devcuongnguyen/ophim-core

Ophim 的核心功能

1.0.3 2024-01-10 22:30 UTC

This package is auto-updated.

Last update: 2024-09-10 23:49:56 UTC


README

  • Laravel 框架 8。

  • PHP 7.3 或更高版本。

    • 配置 php.ini
    max_input_vars=100000
    
  • MySQL 5.7 或更高版本。

附加组件 & 主题

安装

  1. 切换到项目根目录并运行: composer require devcuongnguyen/ophim-core -W
  2. 在文件 .env 中配置数据库连接信息
  3. 然后,运行命令: php artisan ophim:install
  4. 修改 app\Models\User
use Ophim\Core\Models\User as OphimUser;

class User extends OphimUser {
    use HasApiTokens, HasFactory, Notifiable;
    // ...
}
  1. 通过命令 php artisan ophim:user 创建新用户

  2. routes/web.php 中移除此路由定义

Route::get('/', function () {
    return view('welcome');
});
  1. 运行 php artisan optimize:clear

更新

  1. 切换到项目根目录并运行: composer update devcuongnguyen/ophim-core -W
  2. 然后,运行命令: php artisan ophim:install
  3. 运行 php artisan optimize:clear
  4. 在服务器上清除 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