laravel의 범위 함수에서 여러 쿼리를 작성하려고합니다. 내 코드는 다음과 같습니다. 첫 번째 쿼리는 정상적으로 실행되지만 두 번째 쿼리는 무시됩니다. 이 작업을 수행하는 올바른 방법은 무엇입니까?laravel 범위 함수의 복수 쿼리
public function scopeUpdateStatus($query,$oldUser, $newUser, $alias, $env) {
$query->where('db_conn_app_alias_user', $newUser)->where('db_conn_app_alias', $alias)->where('app_instance_environment', $env)->update(array('user_status' => 'active'));
$query->where('db_conn_app_alias_user', $oldUser)->where('db_conn_app_alias', $alias)->where('app_instance_environment', $env)->update(array('user_status' => 'passive'));
return "success";
}
"성공"이 반환 되었습니까? – carousel
예 첫 번째 쿼리는 두 번째가 아니라 두 번째 실행, 기능에 액세스하는 데 문제가 없습니다 – arrowill12
흠, 이상한 디버거로 호출을 추적 해보십시오. – carousel