#PHP.
33 posts filed under this topic.
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.
PHP - LinkedIn Skill Assessments Quizzes with Answers
In this article, you will find LinkedIn Assessment, Questions and Answers for PHP.
PHP Cookies 🍪 vs Sessions 🔐: Complete Guide with Code Examples
Learn PHP cookies 🍪 and sessions 🔐 with fun theme park analogies. Manage user data securely with practical PHP code snippets!
PHP Input Validation & Sanitization: Railway Ticket Booking Guide
Learn PHP input validation and sanitization with a fun railway ticket booking analogy. Protect your site from SQL injection and XSS with practical examples.
PHP self:: vs static:: Explained: A Simple Guide
Learn the key differences between self:: and static:: in PHP. Understand late static binding, class inheritance, and when to use each for cleaner OOP code.
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.
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.
Install XAMPP on Ubuntu
Learn how to install XAMPP on Ubuntu, start and stop it from the terminal, open the manager, and remove it cleanly when needed.
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.
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.
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.
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.
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.
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.
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.
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().
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
How to build query string from an array with http_build_query in PHP
How to build query string from an array with http_build_query in PHP
Convert Hex Color to RGB or RGBA in PHP
A PHP helper function that converts any hex color code to rgb() or rgba() — handles 3-char shorthand, optional opacity, and the # prefix. With usage examples.
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.
What’s New in PHP 7.4
PHP 7.4 is coming with new features, deprecations, and a boost in performance. Find out the new PHP 7.4 features in this guide.
How to find the array index key of multi-dimensional array
How to find the array index key of multi-dimensional array
How to Get Values from Multi-dimensional Arrays with array_column()
array_column() is an inbuilt PHP function which is used to get the values from a single column from the multi-dimensional array or an array of objects.