Inside this article we will see the concept i.e How To Find By Column Name in Laravel Eloquent Tutorial. Article contains the classified information about searching database rows using column name in laravel eloquent.
If you are looking for a solution i.e find data from database using column wise conditions then this article will help you a lot for this. Tutorial is super easy to understand and implement it in your code as well.
Example
Find data using where() method
User::where('name', 'Sanjay')->first();
Read More: Javascript Auto Refresh Current Page with Regular Intervals
Find data using column name
User::whereName('Sanjay')->first();
Let’s get started.
Laravel Installation
Open terminal and run this command to create a laravel project.
composer create-project laravel/laravel myblog
It will create a project folder with name myblog inside your local system.
To start the development server of laravel –
php artisan serve
URL: http://127.0.0.1:8000
Assuming laravel already installed inside your system.
Example #1: Find Row Using where() Method
Here, we will use simple method of eloquent i.e where() method.
Syntax
where("Column name", "Value")
Read More: How To Capitalize The First Letter of String In JavaScript
Code Example
Suppose you want to get a user details with name “Siddharth Singh”, then it will be like
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Models\User; class DataController extends Controller { /** * Write code on Method * * @return response() */ public function index() { $user = User::where('name', 'Siddharth Singh')->first(); dd($user); } }
Example #2: Find Row Using whereColumnName() Method
Here, we will use simple method of eloquent i.e whereColumnName() method.
Syntax
whereColumnName("Value")
Read More: How To Generate And Download CSV File in Javascript Tutorial
Examples
Column Name: "name", then whereName("Value")
Column Name: "age", then whereAge("Value")
Column Name: "phone_number", then wherePhoneNumber("Value")
Code Example
Suppose you want to get a user details with name “Siddharth Singh”, then it will be like
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Models\User; class DataController extends Controller { /** * Write code on Method * * @return response() */ public function index() { $user = User::whereName('Siddharth Singh')->first(); dd($user); } }
We hope this article helped you to learn How To Find By Column Name in Laravel Eloquent Tutorial in a very detailed way.
If you liked this article, then please subscribe to our YouTube Channel for PHP & it’s framework, WordPress, Node Js video tutorials. You can also find us on Twitter and Facebook.