Read about how to use File::json() and Storage::json() in your Laravel apps to read JSON files. We also look at the differences between the two methods and how to add better error handling.
The Laravel Validate package by Milwad simplifies Laravel validation with over 35 pre-built rule objects.
The php-heic-to-jpg PHP package is the easiest way to convert HEIC (High-Efficiency Image Container) images to JPEG with PHP and Laravel framework.
This package allows you to build FFMpeg strings in a fluent, easily maintainable way that feels familiar to php and Laravel devs.
The Laravel Date Scopes package provides some helpful query scopes for your Laravel Eloquent models.
OpenTelemetry is a free and open-source software initiative with the objective of supplying software developers with the means to create distributed systems.
The Laravel Package Tools package by Spatie added a nifty feature we wanted to help share with the community: streamlined install commands for Laravel packages.
The route:list command can be used to show a list of all the registered routes for the application. This command will display the domain, method, URI, name, ...
Laravel eloquent is great. When we get the results from the eloquent, the collection is returned. Laravel collection methods are less known. These methods allow you to filter, modify, combine, slice and much more with the laravel collections. In this tutorial, we will look at 15 awesome collection methods.
This post covers the loading attribute and how it can be used to control the loading of images.
Form Requests are best known for validation logic that will pre-validate for you. They are fantastic, and I lean on them heavily all the time.
Pest Laravel Expectations is a Pest plugin that adds Laravel-specific expectations to the testing ecosystem.
PlanetScale for Laravel is a package that helps you manage database migrations with Artisan and the PlanetScale API.
The Query Expressions package for Laravel replaces raw query calls with expressions. Learn how this package can help you avoid writing database-specific queries.
Use the popular Spatie Permission package with Laravel Jetstream Teams to manage your users roles and permissions.
Flare is the only error tracker that suggests a fix.Think Ignition—your local error page—in production.
Borrowed from the concept of annotations in other languages, PHP attributes can add powerful functionality to your enums.
Bladestan adds static analysis in PHPStan for Blade templtes.
APM tools give insights into key performance indicators such as response time, request volume, error rates, resource utilization, and more. This data can be used to identify problems in code execution, detect memory leaks, or any other issue that may be affecting the web service's performance.
Have you ever used Auth::user() in Laravel? So yeah, that Auth is a Facade. Question: do you actually need to know how they work, and would you need to create your own facades?