scopes(['user'])->select(['id', 'cn_title'])->get(); // $user = auth()->user(); // if ($user->is_super) { // return Site::query()->select(['id', 'cn_title'])->get(); // } // /** @var \App\Http\Models\User $user */ // return $user->sites()->select(['id', 'cn_title'])->get(); } public function hasUserOneSite() { $user = auth()->user(); // if ($user->is_super) { // return Site::query()->select(['id', 'cn_title', 'old_id', 'domain'])->first(); // } /** @var \App\Http\Models\User $user */ return $user->sites()->select(['id', 'cn_title', 'old_id', 'domain'])->first(); } }