Laravel, in the detail
24 posts on the parts of Laravel and PHP that decide whether an app survives its first busy month — query counts, boundaries, strict models, packages, the server underneath — plus the occasional note from running the studio.
All posts
Why I Quit My Job to Freelance Full-Time
For years, I juggled a full-time job as a developer and freelancing on the side. Some months, my freelance income was higher than my salary. But I still…
API Versioning in Laravel
When you build an API, you may need to update or improve it over time. But if you make big changes, it can break things for people already using your API.…
How to Generate a Package in Laravel and Why It's Important
As a developer working on multiple projects, I noticed that some functionalities are often the same. To save time and ensure consistency, I built several…
Writing Clean Code in Laravel: Principles and Tools
Learn essential principles and tools for writing clean code in Laravel. Ensure your code is easy to read, maintain, and extend with these best practices.
Basic Useful Commands for Developers
Basic Useful Commands for Developers Using an Apache Server
Exploring Key Design Patterns in Software Development
Design patterns are fundamental to software development, providing standardized solutions to common problems. In this blog, we read these five crucial…
Laravel Telescope: Debugging Made Easy (Part - 2)
This blog post dives into Laravel's robust authorization features to restrict access to the Telescope dashboard, ensuring only authorized users can utilize…
Laravel Telescope: Debugging Made Easy (Part - 1)
Laravel Telescope is a powerful debugging tool built into the Laravel framework. It acts as a one-stop shop for inspecting your application's inner…
Simplifying Laravel Queries with "Higher Order" OrWhere Method
In the world of Laravel development, writing eloquent queries is like composing poetry. It's about crafting elegant and efficient solutions to fetch the…
Invocable Controllers in Laravel
Are you ready to take your Laravel skills to the next level? Let's talk about invocable controllers! They're like magic tools that simplify building APIs…
Don't use count() if you can use exists()
Are you using Laravel for database operations and wondering which method is best for checking record existence? Here's a quick tip: opt for exists() over…
Secure Your Laravel Models with Model::shouldBeStrict()
In the world of Laravel development, making sure your data is accurate and protected is super important. That's where `Model::shouldBeStrict()` comes in.…
Laravel Events and Listeners
Laravel's event system implements a simple observer pattern, enabling you to subscribe and respond to different events within your application. Events…
Enhancing CLI Interactivity in Laravel with Laravel Prompts
Are you tired of building boring command-line interfaces (CLIs) in your Laravel applications? Do you wish to add some spice and interactivity to your…
Introduction to the Repository Pattern in Laravel
Design patterns are like templates or proven ways to solve common problems in software development. They help developers organize their code in a way that…
Exploring Laravel 11: What's New for Web Developers
Laravel 11 is all about making things simpler and more efficient. It is a cleaner, less cluttered space to write code in.
Unlocking Laravel’s Potential: A Junior Developer’s Roadmap
This idea came to me while reviewing assignments where I noticed that many developers are not utilizing Laravel to its full potential. Instead of leveraging…
Understanding REST API: A Simple Guide
REST API stands for Representational State Transfer Application Programming Interface. It’s a set of rules that allows software to talk to each other via…
N+1 Queries In Laravel
N+1 queries are a frequent problem in Laravel that make your app slower because of unnecessary database calls. Imagine you’re at a grocery store with a…
Mastering Code Quality in Laravel with PHP Insights: A Beginner’s Guide
PHP Insights is a tool that enhances the reliability and cleanliness of your code. It’s especially key for Laravel projects, offering built-in checks that…
Simple Guide to Single Responsibility Principle in Laravel
Hey everyone! Today, we’re talking about something called the Single Responsibility Principle (SRP) and how to use it in Laravel. In simple words, SRP means…
Creating Custom Validation Rules in Laravel
When building a web application in Laravel, form validation is an essential part of ensuring data integrity and user experience. Laravel offers a…
Setting Up a Server Environment with PHP 8.2
In today’s blog, we’ll walk through setting up a server environment for PHP applications, with the latest PHP version (8.2), on an Ubuntu system. We will be…
The Magic of TallStack Technology: A Step-by-Step Tutorial
TallStack is an acronym for Tailwind CSS, Alpine.js, Laravel, and Livewire. This guide will give you an insight into each component of the stack, how they…
No posts in that topic yet.
Need this built properly?
We build Laravel and React products for businesses that cannot afford downtime. Send the workflow and the deadline, and you will get a practical next step.