<?php /** * Created by PhpStorm. * User: wuzhenke * Date: 2018/12/6 * Time: 17:27 */ namespace App\Repositories; use App\Models\MembersChargeLog; use Prettus\Repository\Criteria\RequestCriteria; use Prettus\Repository\Eloquent\BaseRepository; class MembersChargeLogRepository extends BaseRepository { public function model() { return MembersChargeLog::class; } public function boot() { $this->pushCriteria(app(RequestCriteria::class)); } /**创建记录 * @param $user * @param $value * @param $amount * @param $is_money * @param $type * @param $mode */ public function createLog($user, $value, $amount, $is_money, $type, $mode) { $data['log_uid'] =$user->id; $data['log_utype'] =$user->utype; $data['log_username'] =$user->username; $data['log_value'] =$value; $data['log_amount'] =$amount; $data['log_ismoney'] =$is_money; $data['log_type'] =$type; $data['log_mode'] =$mode; $this->model->create($data); } }