Musisz użyć whereRaw
aby to zrobić:
$market_records = Market::where('seller_id', '!=', Auth::user()->id)
->whereRaw('seller_id = buyer_id')->get();
Każdy, kto szuka tego rozwiązania, powinien pamiętać, że od Laravel 5.2 możliwe jest użycie whereColumn
zamiast tego, więc powyższy kod w Laravel 5.2 i nowszych może wyglądać tak:
$market_records = Market::where('seller_id', '!=', Auth::user()->id)
->whereColumn('seller_id', 'buyer_id')->get();
Szczegóły znajdziesz w tym zatwierdzeniu