Трябва да използвате whereRaw
за да го направите:
$market_records = Market::where('seller_id', '!=', Auth::user()->id)
->whereRaw('seller_id = buyer_id')->get();
Всеки, който търси това решение, имайте предвид, че след Laravel 5.2 е възможно да се използва whereColumn
вместо това, така че кодът по-горе в Laravel 5.2 и по-нови версии може да изглежда така:
$market_records = Market::where('seller_id', '!=', Auth::user()->id)
->whereColumn('seller_id', 'buyer_id')->get();
Можете да намерите подробности в този комит