whereRaw
を使用する必要があります それを行うには:
$market_records = Market::where('seller_id', '!=', Auth::user()->id)
->whereRaw('seller_id = buyer_id')->get();
Laravel 5.2以降、このソリューションをお探しの方は、whereColumn
を使用できることを覚えておいてください。 代わりにメソッドなので、上記のLaravel5.2以降のコード 次のようになります:
$market_records = Market::where('seller_id', '!=', Auth::user()->id)
->whereColumn('seller_id', 'buyer_id')->get();
詳細については、このコミット をご覧ください。