Files
bsh_sample/app/common/service/BarrageService.php
T

43 lines
753 B
PHP

<?php
namespace app\common\service;
use app\common\validate\BarrageValidate;
use app\common\traits\crud\CrudServiceTrait;
use app\common\model\Barrage;
use support\Redis;
use support\Request;
class BarrageService
{
use CrudServiceTrait;
/**
* 指定当前要操作的模型
*/
protected string $modelClass = Barrage::class;
/**
* 验证器
*/
protected $validator = BarrageValidate::class;
/**
* 获取验证器
*/
public function getValidator()
{
return new $this->validator;
}
/**
* 添加前置处理
*/
public function beforeServiceStore($data, Request $request)
{
$data['user_id'] = $request->user->uid;;
return $data;
}
}