डॉक्टर में उदाहरण:
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->
, लेकिन क्या कोई और सुविधाजनक तरीका है?