log
2020-09-10
$count = User::query()->where('status', 1)->count();
$user->extra()->firstOrCreate([])->increment('comments_count', 1);
$user->extra()->decrement('comments_count', 1);
$affair->decrement('affair_comment_count', 1);
$comment->delete();
$comments = $affair->comments()
->byAudit(1)
->whereDoesntHave('blacks', function (Builder $query) use ($user) {
$query->where('user_id', $user);
})
->with([
'user' => function ($query) {
return $query->withTrashed();
},
'reply' => function ($query) {
return $query->withTrashed();
},
])
->limit($limit)
->orderBy('id', 'desc')
->get();
2020-04-29
PHP正则表达式模式参数/i, /U,/s U (PCRE_UNGREEDY) 这个修饰符逆转了量词的"贪婪"模式。 s (PCRE_DOTALL) 如果设置了这个修饰符,模式中的点号元字符匹配所有字符,包含换行符。 $str = 'aabcaabab'; $regx = '/a.*b/U'; preg_match_all($regx, $str, $matches); $str = '<div class="info"> abc </div>'; $regx = '/<div[^>]*?class="info">.*?[a-z]+.*?<\/div>/is'; preg_match_all($regx, $str, $matches);