Real Time Command Line Monitoring With Laravel Top
Laravel Top provides real-time monitoring directly from the command line for Laravel applications. It helps you track critical metrics and see the busiest routes in your application. Since data is...
View ArticleConfiguring Laravel With Additional Environment Files
In Laravel, you can configure additional environment files that will load instead of the .env file. This feature is helpful for testing, where you can load a .env.testing environment file instead of...
View ArticleThe Ability to Prevent Destructive Commands From Running is Coming to Laravel 11
In an upcoming Laravel release, you can prevent commands like database migrations from accidentally running in production environments. The next Laravel release should include the ability to use a...
View ArticleAudit MySQL Databases in Laravel With the DB Auditor Package
The DB Auditor package for Laravel helps you audit your MySQL database standards and provides options to add missing constraints via CLI: DB Auditor table report This package can help you identify...
View ArticleA New Minimal Default Exception Page With Dark Mode Support in Laravel 11.9
This week, the Laravel team released v11.9, which includes a new default exception page, a way to prevent destructive commands from running, a withoutDelay() queue method, and more. New Default...
View ArticleMonitor Code Processing Time in PHP with Time Warden
Time Warden is a lightweight PHP library that enables you to monitor the processing time of tasks and take actions on thresholds exceeding defined execution time limits. It's probably best illustrated...
View ArticleEloquent JoinWith Package for Laravel
The Eloquent JoinWith package by Mohammed Safadi lets you join existing HasOne and BelongsTo model relationships with a new joinWith() method. According to the package's readme, JoinWith will execute...
View ArticleThe ultimate guide to Laravel Validation
Validation is an important part of any web application. It can help to prevent security vulnerabilities, data corruption, and a whole host of other issues that can arise when you're working with user...
View ArticleUsing Eloquent Factories With PHPUnit Data Providers
There are a few ways to work with Laravel's factories in feature tests, such as creating a model during setUp() when you want to use it for multiple tests or directly in an individual test case. If...
View ArticleUse a Closure with updateOrInsert() in Laravel 11.10
This week, the Laravel team released v11.10, with the ability to pass a callback to updateOrInsert, support for soft-deleted models with explicit route model binding, and more. Allow Passing a...
View ArticleRandomize Command Execution Time with the Chaotic Schedule Package for Laravel
The chaotic-schedule package for Laravel allows you to randomize scheduled command execution time and date intervals via Pseudorandom number generators (PRNGs): Ever wanted to run your scheduled...
View ArticleManage Events, Feature Flags, and More with PostHog for Laravel
Laravel PostHog is a package integrating PostHog—a platform to analyze, test, observe, and deploy new features—with Laravel. It builds on top of the posthog-php package, offering a Facade and...
View Article"Fast Projects" by Larafast: Real life, ready to use Laravel based Boilerplates
Larafast continues to extend its boilerplates list. Introducing Larafast Fast Projects, a new collection of ready-to-go boilerplates designed to accelerate your Laravel development journey. This...
View ArticleSentry and Laravel announce a new partnership
Sentry and Laravel announced a new partnership, making Sentry the preferred monitoring and debugging solution for Laravel projects using Forge or Vapor. Sentry is committed to the Laravel and PHP...
View ArticleBackpack turns 8 years old, celebrates with 40% discount
Time sure flies by! Backpack for Laravel has been around for so many years now, everybody in the team is getting a bit nostalgic. To celebrate our anniversary: we've told the story of our 8...
View ArticleShare Error Package for Laravel's New Exception Page
When Laravel moved to the new minimal default Exception Page in Laravel 11.9, Spatie released a Laravel Share Error package that brings back the ability to share your Laravel exceptions with others....
View ArticleLaravel Herd v1.7 is out with updates to the dump UI
Laravel Herd v1.7 is now out and includes a few new features to the dump UI. The MacOS version is out now, and the Windows version will follow shortly. Change the sort order You can now change the...
View ArticleNeovim Plugin to for Navigating Laravel and Livewire Components
LALI Components is a Neovim plugin for autocompletion of Laravel and Livewire components by community member Ricardo Ramirez. It offers component navigation using gf, prompting you to choose the...
View ArticleCreate a DateTime from a Timestamp With this New Method Coming to PHP 8.4
Creating a DateTime from a Unix timestamp will be more convenient in PHP 8.4 with the new createFromTimestamp() method. It will support both a typical Unix timestamp as well as timestamps containing...
View ArticleAsserting a JSON Response Structure in Laravel
When writing tests for API responses in Laravel, it can be useful to validate the structure of the response. Laravel has the fluent assertJson() method, which you can use to verify JSON values in a...
View Article