MeshWorld India Logo MeshWorld.
Back to Tags
Topic View

#Laravel.

Laravel framework tutorials covering models, eager loading, string manipulation, best practices, and full-stack web application development.

26 posts
Jan 2020 – Apr 2026
Filed under this topic
AI Integration Guide for Laravel 10, 11 & 12 Projects
Laravel 5 min read

AI Integration Guide for Laravel 10, 11 & 12 Projects

Add AI features to your existing Laravel 10-12 apps without full upgrades. Learn migration strategies, package compatibility, and service-layer integration.

Darsh Jariwala
Darsh Jariwala
AI-Assisted Eloquent: Database Design with Laravel Boost
Laravel 5 min read

AI-Assisted Eloquent: Database Design with Laravel Boost

Leverage Laravel Boost and AI to generate migrations, design Eloquent relationships, and optimize database schemas. A complete Laravel 13 AI development guide.

Rachel
Rachel
Laravel AI Setup: Boost, Agents, and LLM Integration Guide
Laravel 5 min read

Laravel AI Setup: Boost, Agents, and LLM Integration Guide

Step-by-step setup for Laravel 13 AI development. Learn to install Laravel Boost, configure AI agents like Claude Code, and integrate OpenAI or Claude APIs.

Vishnu
Vishnu
Unsigned Columns in Laravel Migrations
Laravel 5 min read

Unsigned Columns in Laravel Migrations

How to declare unsigned integer columns in Laravel migrations using unsignedBigInteger(), foreignId(), and the unsigned() modifier. Updated for Laravel 12.

Vishnu
Vishnu
Nested Eager Loading in Laravel Eloquent Explained
Laravel 5 min read

Nested Eager Loading in Laravel Eloquent Explained

Reduce database queries in Laravel using nested eager loading. Learn the syntax, conditional loading, and how to optimize deeply related Eloquent models.

Vishnu
Vishnu
Check Your Laravel Version from the Command Line
Laravel 5 min read

Check Your Laravel Version from the Command Line

How to check your Laravel version using php artisan --version, php artisan about, composer show, and app()->version(). Updated for Laravel 12 in 2026.

Vishnu
Vishnu
Update a Laravel Record Without Touching Timestamps
Laravel 5 min read

Update a Laravel Record Without Touching Timestamps

Update Laravel records without changing updated_at using four methods: the timestamps property, saveQuietly(), withoutTimestamps(), or the query builder.

Vishnu
Vishnu
PHP Interview Questions
PHP 5 min read

PHP Interview Questions

This tutorial explains with syntax and an example of how to flatten a multi-dimensional array based on the value of depth specified in the Laravel framework.

Vishnu
Vishnu
Get the Last Element of an Array in PHP and Laravel
PHP 5 min read

Get the Last Element of an Array in PHP and Laravel

Five ways to get the last element of a PHP array: Arr::last(), last() helper, end(), array_slice(), and Eloquent collection ->last(). With side-effect warnings.

Vishnu
Vishnu
Create a Laravel Collection from an Array
Laravel 5 min read

Create a Laravel Collection from an Array

Learn how to wrap a plain PHP array in a Laravel Collection using collect() or new Collection(). Covers filter, map, sum, and groupBy with real examples.

Vishnu
Vishnu
Get Last 30 Days Records in Laravel with Carbon
Laravel 5 min read

Get Last 30 Days Records in Laravel with Carbon

Query the last 30 days of records in Laravel using Carbon. Learn three efficient methods including whereBetween() and reusable model query scopes.

Vishnu
Vishnu
Laravel Eloquent whereTime() Method Explained
Laravel 5 min read

Laravel Eloquent whereTime() Method Explained

Filter Laravel records by time using the whereTime() method. Learn syntax, operators, and practical examples for precise time-based Eloquent queries.

Vishnu
Vishnu
Laravel Eloquent whereDate() Method Explained
Laravel 5 min read

Laravel Eloquent whereDate() Method Explained

Filter Laravel records by date while ignoring time using whereDate(). Learn the syntax, comparison operators, and why raw where() calls often fail for dates.

Vishnu
Vishnu
Laravel firstOrCreate(): Find or Create a Record
Laravel 5 min read

Laravel firstOrCreate(): Find or Create a Record

Find the first matching record or create a new one automatically with Laravel's firstOrCreate(). Learn syntax, parameters, and how it differs from firstOrNew().

Vishnu
Vishnu
How to Use Laravel firstOrNew() to Find or Prepare Records
Laravel 5 min read

How to Use Laravel firstOrNew() to Find or Prepare Records

Learn how Laravel's firstOrNew() finds a matching record or returns a new instance. Compare it with firstOrCreate() and see real-world examples for your app.

Vishnu
Vishnu
Laravel RequiredIf Validation: Pass a Condition Directly
Laravel 5 min read

Laravel RequiredIf Validation: Pass a Condition Directly

Four ways to use Laravel's required_if validation rule — rule strings, booleans, closures, and Rule::when() — with a full Form Request example and gotchas.

Vishnu
Vishnu
Laravel Validation: Allow Only Past Dates Before Today
Laravel 5 min read

Laravel Validation: Allow Only Past Dates Before Today

How to validate that a date input is in the past in Laravel — birthday fields, start dates, and any field where future dates shouldn't be accepted.

Vishnu
Vishnu
Laravel Arr::flatten(): Flatten Nested Arrays
Laravel 5 min read

Laravel Arr::flatten(): Flatten Nested Arrays

How to flatten multi-dimensional PHP arrays with Laravel's Arr::flatten(). Covers the depth parameter, key discard behavior, and comparison with plain PHP.

Vishnu
Vishnu
Move Records Between Tables in Laravel
Laravel 5 min read

Move Records Between Tables in Laravel

How to move a database record from one table to another in Laravel using replicate(), setTable(), and DB::transaction() to keep the operation atomic and safe.

Vishnu
Vishnu
Remove Elements from a Laravel Collection
Laravel 5 min read

Remove Elements from a Laravel Collection

How to remove items from a Laravel Collection using reject(), filter(), and forget(). Covers closures, key-based removal, and Eloquent collection examples.

Vishnu
Vishnu
Drop Composite Indexes in Laravel Migrations
Laravel 5 min read

Drop Composite Indexes in Laravel Migrations

Drop composite indexes in Laravel migrations using dropIndex() with column arrays or named strings. Updated for the latest Laravel 12 anonymous class syntax.

Vishnu
Vishnu
Create Composite Indexes in Laravel Migrations
Laravel 5 min read

Create Composite Indexes in Laravel Migrations

How to create composite (multi-column) indexes in Laravel migrations using anonymous migration syntax. Covers naming, column order rules, and how to drop them.

Vishnu
Vishnu
Route Model Binding in Laravel Explained
Laravel 5 min read

Route Model Binding in Laravel Explained

Automatically resolve Eloquent models from URL parameters in Laravel. Learn about implicit binding, custom keys, scoped bindings, and soft deletes.

Vishnu
Vishnu
Create Database Indexes in Laravel Migrations
Laravel 5 min read

Create Database Indexes in Laravel Migrations

How to add single, unique, full-text, and primary key indexes in Laravel migrations. Includes naming, dropping, and when each index type makes sense.

Vishnu
Vishnu
Change Laravel Model Timestamp Column Names
Laravel 5 min read

Change Laravel Model Timestamp Column Names

Rename created_at and updated_at in Laravel using model constants. Learn how to customize timestamp names, disable them, or change date formats easily.

Vishnu
Vishnu
Get an Array of IDs from an Eloquent Collection
Laravel 5 min read

Get an Array of IDs from an Eloquent Collection

Extract an array of IDs from a Laravel Eloquent collection using pluck(), modelKeys(), or direct queries. Find the most efficient method for your needs.

Vishnu
Vishnu