DTOs, or Domain Transfer Objects, can be used for so much. Since PHP 8 was released, creating these fantastic classes in your projects has never been easier.
One of the things that I see many people struggling with is file uploads. How do we upload a file in Laravel? What is the best way to upload a file?
Over the years, as developers, we have always looked for ways that we can automate our documentation, from PHPDoc to Swagger and beyond.
OpenAI PHP is a supercharged PHP API client that allows you to interact with OpenAI API.
Laravel Model Flags is a package by Spatie to allow you to add flags to an Eloquent model.
Laravel Value Objects is a collection of general-purpose value objects you can use in your Laravel application.
The popular PHP UUID library by Ben Ramsey released a new version with support for UUID v8, custom UUIDs.
Since its release, PHP 8 has been a game changer. In this tutorial, let's walk through all the latest features with real-world examples of when to use them.
Laravel Dynamic Servers is a package by Spatie that helps you start and stop servers when needed.
With the release of Laravel 9.32, a benchmarking helper was introduced, which is useful for quickly testing performance of certain parts of your application.
Megaphone is a Livewire UI for Laravel-based user notifications. It uses built-in Laravel notification features to allow you to add bell icons to your Livewire app.
I have been a fan of Laravel Livewire since it was first released, and I have used it many times to create great user interfaces for applications.
Eloquent is one of the most powerful and amazing features in a modern framework today. From casting data to value objects, transactions, and relationships.
In this article, learn about some of the big features coming to Laravel Livewire v3.
Sometimes we accidentally send thousands of emails to real customers from our staging environment. There are lots of ways to avoid this, but Laravel has a nice, easy method out of the box!
Hi-Folks/statistics is a PHP package that provides functions for calculating mathematical statistics of numeric data.
Laravel Ciphersweet is a package to integrate searchable field-level encryption in Laravel applications.
The data model is one of the most important parts of any Laravel application, many systems are designed around this data model so we approach it first.
Ably surveyed over 500 engineering leaders: to understand the challenges they faced when building and maintaining their own realtime, event-driven, WebSocket infrastructure to create live and collaborative experiences for end users. Chat, order delivery tracking, live streaming, virtual events and simultaneous document...
Laravel Model Info is a package by Spatie to get information on all the models in your Laravel project.