Laravel Database Queries: A Complete Guide
You can use Eloquent ORM in Laravel to perform database queries. Here are some common examples of database query operations.
- Retrieving all data:
$users = User::all();
- Retrieve a single record:
$user = User::find($id);
- Query data based on conditions.
$users = User::where('age', '>', 18)->get();
- Query data using multiple conditions.
$users = User::where('age', '>', 18)
->where('city', 'New York')
->get();
- Retrieve data using a sort query.
$users = User::orderBy('created_at', 'desc')->get();
- Accessing data through pagination:
$users = User::paginate(10);
- Query data using raw SQL:
$users = DB::select('SELECT * FROM users WHERE age > ?', [18]);
These are some common examples of database query operations, you can use different query methods to operate the database based on your specific needs.