View Third-party Relations in model:show - Now Available in Laravel 11.11
This week, the Laravel team released v11.11, with support for third-party relations in the model:show command, new Collection methods, new cache events, and more. before and after Collection Methods...
View ArticleRunning a Single Test, Skipping Tests, and Other Tips and Tricks
Nuno Maduro recently shared the ->only() method you can attach to tests with PestPHP. I love targeted ways to run and rerun tests efficiently, and this helper sparked an idea to collect the various...
View ArticleSQLite Studio is a SQLite Database Explorer
SQLite seems to be cropping up everywhere! Laravel 11 uses SQLite by default when creating a new project, and Rails' default database is SQLite as well. A host of Database GUIs now support SQLite....
View ArticleA Lightweight Cart Package for Laravel
The binafy/laravel-cart package adds the ability to add shopping cart functionality to Laravel applications. It simplifies storing and managing cart items, supports storing multiple item types, and...
View ArticleThe June 2024 Laravel Worldwide Meetup is Today
The next Laravel Worldwide Meetup is today, featuring Katerina Trajchevska and Felipe Flor. Katerina Trajchevska will talk about Enhancing Team Performance by Improving Developer Experience. Felipe...
View ArticleArtisan `make` Commands Automatically Chop `.php` Extension in Laravel 11.12
This week, the Laravel team released v11.12, which includes a multiply collection method, automatically chopping the .php extension in make commands, and more. Chop PHP Extension When Passed to make...
View ArticleBehind the Code: A Discussion with Backend Experts including Taylor Otwell
Sentry is putting on a discussion with backend experts on Tuesday, July 16th 2024, 12:00 pm EDT. If you join, you’ll be able to hear these experts chat through the latest trends, technologies, and...
View ArticleBuild Tables Based on Eloquent Models with Inertia Table
Inertia Table is the ultimate table for Inertia.js with built-in query builder support. Inertia Table is included with the premium Inertia UI, a suite of packages designed for Laravel, Vue, and...
View ArticleAdding Real Time Chat to Laravel Using Reverb & Vue
Laravel, the web artisan's favorite PHP framework, has just got a whole new powerful tool in its arsenal: Reverb. Among the official packages of Laravel, this WebSocket server application would...
View ArticleAuth Screens for Your Laravel Apps
Managing multiple Laravel applications can be challenging, especially when it comes to modifying each app individually. For instance, if you wanted to add social authentication or change the user...
View ArticleNew String Helpers and ServeCommand Improvements in Laravel 11.14
The Laravel team released v11.13 mid-week last week and v11.14 this week. These releases add new string methods like chopStart and chopEnd, Commonmark extension support with Laravel's String markdown...
View ArticleBuild Custom Admin Panels With Backpack for Laravel
Backpack for Laravel is a collection of packages that allows you to create admin panels for any web app quickly. It provides a set of useful packages that will make creating a highly customizable...
View ArticleLaravel Error Solutions on the Default Exception Page
With the release of the first-party default exception page in Laravel 11.9, the existing error solutions feature was removed. The Laravel Error Solutions package by Spatie brings back solutions for...
View ArticleBuild Your SaaS App in Days with SaaSykit
SaaSykit is a feature-rich Laravel-based SaaS starter kit that provides all the essential components needed to run a modern SaaS application. With SaaSykit, you get a substantial head start, allowing...
View ArticleLaravel Rest Api now supports Laravel Scout
With the latest release of Laravel Rest Api, the quick and easy way to manage your Api in Laravel, a native integration of Laravel Scout has been released. Now, just by specifying "search.text.value"...
View ArticleManage Roles and Permissions in Filament with Hex Lite
Filament Hexa Lite is an effortless role and permission plugin for Filament. The plugin provides an admin-only UI to manage different user roles and permissions that you can use to control access in...
View ArticleGenerics Added to Eloquent Builder in Laravel 11.15
The Laravel team released v11.15 this week, which includes improvements to the make:mail command, support for setting mime types on attachments with Resend, database migration updates, and more. Add...
View ArticlePHP 8.4 Alpha 1 is now out!
The first release of PHP 8.4 is now available and ready for testing! PHP 8.4 is scheduled to be officially released on November 21, 2024. Before the release, it will feature six months of pre-release...
View ArticleHow to Redirect Uppercase URLs to Lowercase with Laravel Middleware
Last week, I needed to redirect all requests that contained uppercase letters to their lowercase equivalents for SEO optimization. For example: From To /location/Atlanta /location/atlanta...
View ArticleLearn to master Query Scopes in Laravel
When building your Laravel applications, you'll likely have to write queries that have constraints which are used in multiple places throughout your application. Maybe you're building a multi-tenant...
View Article