| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?php
- namespace App\Modes;
- use Illuminate\Database\Eloquent\Model;
- use Request;
- /**
- * App\Modes\ErrorLog
- *
- * @property int $id
- * @property int|null $uid 会员ID
- * @property string|null $content 描述
- * @property string|null $data 数据
- * @property \Illuminate\Support\Carbon $created_at
- * @property \Illuminate\Support\Carbon $updated_at
- * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\ErrorLog newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\ErrorLog newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\ErrorLog query()
- * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\ErrorLog whereContent($value)
- * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\ErrorLog whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\ErrorLog whereData($value)
- * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\ErrorLog whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\ErrorLog whereUid($value)
- * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\ErrorLog whereUpdatedAt($value)
- * @mixin \Eloquent
- * @property int $type 类型 1-支付宝 2-微信 3-短信
- * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\ErrorLog whereType($value)
- * @property string $ip 来源ip
- * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\ErrorLog whereIp($value)
- */
- class ErrorLog extends Model
- {
- protected $table = 'error_log';
- /**
- * @author lyh
- * @date 2019/3/25
- * @param $string
- * @param array $data
- * @param int $type 类型 1-支付宝 2-微信 3-短信
- * @description
- */
- public static function saveMsg($string, $data = [], $type = 0)
- {
- return ErrorLog::insertGetId([
- 'uid' => \Auth::id(),
- 'content' => $string,
- 'data' => is_array($data) || is_object($data) ? json_encode($data) : $data,
- 'type' => $type,
- 'ip' => Request::ip()
- ]);
- }
- }
|