Laravel, PHP and DevOps, from practice
Practical knowledge about Laravel, PHP, testing, Docker, CI/CD, and modern developer workflow.
Laravel File Updates: Understanding POST vs PUT and the _method Field
When working with Laravel and Inertia.js, especially when handling file uploads in update operations, you might encounter a common pattern that seems count...
Eager Loading vs Lazy Loading in Laravel
1. The N+1 Problem with Lazy Loading By default, Eloquent uses lazy loading. It means related data is loaded only when accessed. This often leads to the in...
Social Login in Laravel with Socialite
Socialite performs OAuth redirects and returns provider identity; your application owns account linking, session security and recovery. Configure environme...
Building a Production-Ready GitLab CI/CD Pipeline for Laravel: From Testing to Deployment
In this comprehensive guide, we'll build a robust GitLab CI/CD pipeline for a Laravel application that includes automated testing, code quality checks, ass...
Nginx for Laravel: A Modern, Focused Configuration Guide
Nginx should expose only Laravel's public directory, pass application paths to index.php, and refuse hidden files or arbitrary PHP execution. On nginx 1.25...
Instant Search in Laravel with Scout + Typesense + React
This guide shows how to implement advanced real-time search in Laravel using Scout and Typesense. 📋 Table of Contents Introduction Laravel Scout Setup Add...
Need someone to take responsibility for the next step?
Let’s talk about your project and define a scope that actually makes sense for your goals.





