A guide to PHP exception handling
Improve your PHP applications with this comprehensive guide to PHP exception handling. Discover best practices and practical tips to master error management.
Brought to you by Honeybadger—simple application monitoring that helps developers move fast and fix things.
Improve your PHP applications with this comprehensive guide to PHP exception handling. Discover best practices and practical tips to master error management.
Mutators. Accessors. Casts. What do all these terms mean? In this article, we'll dive into what they are and how to use them in your Laravel application. We'll also learn how to create and test your own custom Laravel casts and store objects in the database.
Have you ever looked at an error and wished it had more context? Learn how to debug your applications better with Laravel Breadcrumbs.
Choosing the right Laravel authentication package can be overwhelming. Dig into this article to learn some of the most popular options and when to use them.
From deploying to production, running tests, or using a dev environment, containers are handy. Jump in to learn how to build a Laravel Docker container.
Say farewell to intricate setups and server management headaches. Learn how to deploy websites with Laravel Vapor, and skip all the fuss.
Working with images in Laravel web applications is a common task. In this article, we're going to take a look at how to use "intervention/image" to resize, rotate, crop, convert, and watermark images.
Enforcing consistency across a codebase is tedious. Jump into this article to learn how to test your architecture with Laravel Pest.
Learn how to structure your Laravel application to consume external API's. Jump right into this article to master building Laravel API integrations in a clean and scalable way. Ready to level up?
Unit, integration, acceptance, TDD, BDD, oh-em-gee! How should you implement PHP testing, and when? Jump into this article to learn the different testing tools and methodologies available in PHP and how to use them.
Learn how to use Volt to build Vue-like, single-file Livewire components for your Laravel projects.
Optimizing your Laravel application is key to delivering an exceptional user experience. From faster response times to reduced server load, learn how to unlock the full potential of Laravel and take your application to the next level.
Laravel pipelines are a great way of breaking down complex workflows into smaller, manageable, and testable chunks. Learn about how Laravel uses them internally in the framework, and how to create your own.
Caching is an essential tool for making web apps go fast. Laravel caching is easy to implement but difficult to get right. Jump in to learn how to implement caching using Laravel's built-in system, which supports multiple back-ends like Memcached and Redis.
One of the easiest ways to speed up your web app is to cache slow-to-compute data, preventing an application from having to make excessive expensive database calls. Read this article to discover how to use Redis to cache DB results in a Laravel App.
Laravel Prompts makes building interactive CLI/Artisan commands a breeze. In this article, we'll build a simple GitHub CLI client in the command line using Prompts.
Attributes are a powerful feature in PHP that can be used to add structured, machine-readable metadata to annotate your code. In this article, we'll look at what attributes are, how to use them, and how to create your own.
Unravel the complexity of PHP namespaces and discover how they can transform your codebase into a clean and well-organized masterpiece!
Sending email from a web app is a common feature. But what happens when you need to send an email to 5,000 recipients? In this article, we'll cover how to do this using Mailgun's "batch sending" feature.
Seamlessly integrate the fast and scalable NoSQL database, DynamoDB, into your Laravel application. Learn how to optimize performance and implement advanced features in your app with DynamoDB.