Musíte použít whereRaw
jak to udělat:
$market_records = Market::where('seller_id', '!=', Auth::user()->id)
->whereRaw('seller_id = buyer_id')->get();
Každý, kdo hledá toto řešení, mějte na paměti, že od verze Laravel 5.2 je možné použít whereColumn
namísto toho, takže výše uvedený kód v Laravel 5.2 a vyšší může vypadat takto:
$market_records = Market::where('seller_id', '!=', Auth::user()->id)
->whereColumn('seller_id', 'buyer_id')->get();
Podrobnosti najdete v tomto potvrzení