* @return BelongsTo */ public function user(): BelongsTo { return $this->belongsTo(User::class); } /** * Notes : 用户 作用域查询 * * @Date : 2021/6/21 8:57 上午 * @Author : * @param Builder $query * @param User $user * @return Builder */ public function scopeByUser(Builder $query, User $user): Builder { return $query->where('user_id', $user->getKey()); } /** * Notes : 用户ID 作用域查询 * * @Date : 2021/6/21 9:04 上午 * @Author : * @param Builder $query * @param int $userId * @return Builder */ public function scopeByUserId(Builder $query, int $userId): Builder { return $query->where('user_id', $userId); } }