Laravel - Where Condition with Two Columns Example

By Hardik Savani October 25, 2020 Category : Laravel

Laravel 5 introduce whereColumn() in Query Builder, that way we can compare two column like simple where condition. We sometimes require to check this type of condition.

you can use wherecolumn() eloquent function in laravel 6, laravel 7, laravel 8 and laravel 9 application.

In this example code, i have simple "items" table and i want to get only created_at and updated_at column should equals. So you can also check bellow laravel eloquent as bellow:

Example:

$data = DB::table("items")

->whereColumn('created_at','updated_at')

->get();

print_r($data);

Example 2:

$data = DB::table("items")

->whereColumn('created_at','>','updated_at')

->get();

print_r($data);

I hope it can help you....