app\models\Log::log PHP Метод

log() публичный статический Метод

public static log ( $params )
    public static function log($params)
    {
        $permittedParams = ['user_id', 'reportee_id', 'log_type', 'forum_id', 'topic_id', 'log_ip', 'log_operation', 'log_data', 'log_time'];
        $params = array_only($params, $permittedParams);
        if (array_get($params, 'user_id') === null) {
            $params['user_id'] = Auth::check() === true ? Auth::user()->user_id : '0';
        }
        if (array_get($params, 'reportee_id') === null) {
            $params['reportee_id'] = '0';
        }
        if (array_get($params, 'log_ip') === null) {
            $params['log_ip'] = Request::ip();
        }
        if (array_get($params, 'log_time') === null) {
            $params['log_time'] = Carbon::now();
        }
        return static::create($params);
    }