💪🏼 Simplify Models using Casts Class

This commit is contained in:
BrettonYe
2023-07-04 00:36:09 +08:00
committed by BrettonYe
parent 68fbba3704
commit 2ef6257db2
33 changed files with 264 additions and 297 deletions

View File

@@ -2,6 +2,7 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
@@ -26,9 +27,8 @@ class UserDailyDataFlow extends Model
return $this->belongsTo(Node::class);
}
// 用户每天使用总流量
public function scopeUserDaily($query, $uid)
{
public function scopeUserDaily(Builder $query, int $uid): Builder
{ // 用户每天使用总流量
return $query->whereUserId($uid)->whereNodeId(null);
}
}