PinnedIs Your Laravel Project Struggling? See these red flags before it’s too lateI remember my early days with Laravel — writing messy code, unaware of the performance problems lurking beneath. Until I learned the hard…Feb 18Feb 18
PinnedMastering State Machines in Laravel 11 with Spatie Laravel-Model-States v2When you’re working on modern web applications, you often have to deal with stuff that changes from one state to another. Whether you’re…Jan 28Jan 28
PinnedHidden Laravel features that you probably aren’t using, but you should beWhile many developers are familiar with the basics of Laravel such as Blade, Eloquent, and Service Container etc. There are several less…Feb 6A response icon4Feb 6A response icon4
PinnedA complete guide to building a RESTful API with Laravel 12Laravel allows developers to create robust and scalable backend services such as APIs.Mar 14A response icon3Mar 14A response icon3
Ensure that Laravel always returns exceptions as JSON in Laravel 12 APIsIf you’re working on a Laravel project that only has a API backend, you might see API guard exceptions. This type of error might redirect…Apr 3Apr 3
Add authentication to your Laravel 12 API using JSON Web Tokens (JWT)In Laravel 12, there are different ways to do authentication. JSON Web Tokens (JWT) are a good choice for Single Page Applications (SPAs)…Mar 31A response icon1Mar 31A response icon1
Laravel 12 API Authentication — OAuth2 Social Grant with Passport and SocialiteMany modern applications now use social networks (like Google, Facebook, or GitHub) to verify users. Instead of requiring users to create…Mar 28A response icon1Mar 28A response icon1
Understanding Rate Limiting and Throttling in Laravel 12 APIsIt’s important to put limits on how many requests a user can make and to limit the number of requests per user. This helps to prevent abuse…Mar 19Mar 19
Avoid common problems and leaks by managing PHP memory efficientlyManaging memory is an important part of developing efficient, scalable, and fast PHP applications and is crucial for scripts that run for a…Mar 18Mar 18