문서의 예 :
DB::table('users')
->whereExists(function($query)
{
$query->select(DB::raw(1))
->from('orders')
->whereRaw('orders.user_id = users.id');
})
->get();
하지만 다음과 같은 외부 변수를 사용해야하는 경우 :
->where('city_id', '=', $this->city->id)
->where(function($query)
{
$query->where('name', 'LIKE', '%'.$searchQuery.'%')
->orWhere('address', 'LIKE', '%'.$searchQuery.'%')
})
지금은 새 속성을 만들고을 통해 액세스 $this->했지만 더 편리한 방법이 있습니까?