我与intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
return next.handle(request).pipe(catchError(err => {
if (err.status === 401) {
// auto logout if 401 response returned from api
this.authenticationService.logout();
location.reload(true);
}
const error = err.error.message || err.statusText;
return throwError(error);
}));
}
的恋爱关系如下
国家->(有很多)省->(有很多)城市
我想知道Eloquent是否有办法让第二个孩子(即城市)拥有three table
的所有国家/地区
我知道可以通过Eloquent提供的status=active
关系帮助程序找到单个县的活跃城市。但是我需要检索hasManyThrough
。
注意:我不想遍历每个国家。
答案 0 :(得分:0)
使用whereHas()
:
Country::whereHas('cities', function($query) {
$query->where('status', 'active');
})->get();