Archive / 2023
Laravel News in 2023
366 articles published in 2023 — every tutorial, package, and framework story, listed by month.
Everything from 2023
NEWEST FIRSTDecember
23 articles
- Laravel News 2023 Recap
- Laravel 10.39 with a round-robin mailer, dynamic max tries on queued jobs, and more
- Octane Now Supports FrankenPHP Linux ARM Builds
- 90 Laravel Tutorials, Packages, and Resources from 2023
- New Major Versions of Spatie Image and Laravel Media Library Released
- How to process large CSV files with Laravel
- Laravel 10.38 Released with a new Blade @session directive
- TailwindCSS now with dynamic viewport units, :has() support, balanced headlines, subgrid, and more!
- Laravel Octane now supports FrankenPHP
- Heroicons Micro - Icons for High-Density UIs
- Filament v3.1 is released
- Database Status Card for Laravel Pulse
- Share Data Between PHP and JavaScript with PHP2JS
- Laravel 10.37 Released
- Manage Virtual Wallets in Laravel with Pay Pocket
- Get insights into all your Laravel notifications with Paragraphs new package
- FrankenPHP v1.0 is Here
- Self-healing URLs in Laravel
- Laravel 10.35 Released
- Solve n+1 queries in PHP with Scout APM
- Show Outdated Composer Dependencies in Laravel Pulse
- Announcing Laravel Pulse - A New Performance Monitoring Tool for Laravel Apps
- Use Ollama LLM Models Locally with Laravel
November
31 articles
- TallStackUI - a new component library for TALL Stack apps
- Laravel 10.34 Released
- Laravel Tailwind Merge
- Generate Validation Rules from a Database Schema in Laravel
- A Feature Flags Implementation for Filament
- Write API Integrations and SDKs in an Elegant Way
- PHP 8.3 is released with typed class constants, a json_validate function, and more
- Laravel 10.33 Released
- Wirebox: Your Livewire Playground Awaits
- Laravel Cyber Deals
- Introducing the Laravel Number Helpers
- Brevo Webhook Manager CLI for Laravel
- Stress testing with Pest with the new Stressless plugin
- Laravel Pulse is a health and performance monitoring tool for your Laravel applications
- Laravel 10.32 Released
- Laradir: The Laravel developer directory gets a new home
- Mocking APIs in Laravel Tests With Wiremock
- Turbine UI - Laravel Blade & Tailwind CSS UI Component Library
- Laravel Horizon Prometheus Exporter
- MongoDB Laravel Integration Now Officially Supported
- Automatically Upgrade your Laravel Application with the Laravel Updater package
- The Ultimate "git nah" Alias
- Laravel Nova gets a fresh new website
- Laravel Pail - The easiest way to tail your log files
- Laravel 10.31 Released
- Laravel Forums Package: Waterhole
- Laravel Htmx
- Easily Read and Write XML in PHP
- Tinkerwell v4 is now released
- Dispatch Events after a DB Transaction in Laravel 10.30
- BookStack is a simple and free Wiki software Written in Laravel
October
41 articles
- Register now for Sentry Launch Week!
- 7 Tips for Adding a Second Server to your App
- Mailcoach now includes split testing, MJML, Livewire 3 support, and much more
- Laravel Attributes Package
- Nginx Configuration for old Forge servers
- Filter API Responses with Laravel Purity
- The history of Laravel's dd function
- Artisan.Page now supports all first-party Laravel packages
- How to Convert HTML to Plain Text in PHP
- Aimeos 2023.10 LTS release
- Laravel 10.29 Released
- Svelte by Example
- JetBrains now maintains the Pest plugin for PhpStorm
- Livewire Learning Screencasts are now available!
- Learn how to impersonate users in your Laravel app
- DevDojo Static - NodeJS Site Generator
- Introducing the Next Chapter of Splade
- Tailwind CSS: It looks awful, and it works
- BagistoCon 2023: Bagisto v2.0 Product Launch
- Laravel Easy Metrics
- Make iTerm2 look fantastic
- Conditionally Assert Throwing An Exception in Pest
- Write Single Page Applications using Laravel Splade
- Building a Sitemap in your Laravel app with the Spatie Sitemap
- How to Increase PHP Memory Limits
- How to remove all extra spaces in a string with Laravel
- LangCountry is a Localization Package for Laravel
- How to add a confirmation dialog with Livewire
- Bolt SQL - Fast and beautiful database client
- Run Pest Tests in VS Code with Better PHPUnit
- Leveraging Component Caching with Computed Properties in Laravel Livewire
- Laravel Breeze with Volt Functional API
- Securing Laravel APIs using DreamFactory
- Tomato PHP
- PHP Desktop and Mobile User Agent Parser
- Configure and Display a Schedule of Opening Hours in PHP
- Laravel 10.26 Released
- GitHub Contributions Generator
- Consuming APIs In Laravel is Now Available! 🎉
- Using Laravel Livewire's "wire:navigate" with Fathom Analytics
- Welcome to the next version of Laravel News
September
27 articles
- User Monitoring Package for Laravel
- Form Request Tester Package for Laravel
- Remove "final" keywords from classes and methods in vendor packages with Unfinalize
- Laravel 10.25 Released
- Laracon EU tickets are now on sale
- Laravel Bootcamp now has a Livewire track
- Manage a User's Browser Sessions in Laravel
- Pail is an experimental package to tail logs
- Laravel is looking to hire for video and educational content
- Laravel 10.24 Released
- Laravel Date Filtering Package for Eloquent
- How to Increase PHP Memory Limits
- Git Delta is a Syntax Highlighting Pager for git, diff, and grep output
- Tablar: A Laravel Dashboard Preset
- Laravel 10.23 Released
- Delving Deeper into Gitamic: Power and Flexibility Beyond Statamic's Built-In Git Features
- Support for Bun lands in Laravel Sail and Forge
- Laravel Ecommerce with Lunar PHP
- Final release of Laracon AU 2023 tickets now on sale!
- Generate Apis with ease with Laravel Rest Api
- Symfony's DomCrawler with Laravel HTTP Tests
- Create Tables for Your Models with Livewire Tables
- Laravel Collective HTML package is abandoned
- Laravel 10.22 Released
- Run GitHub Actions Locally with Act
- Pest Driven Laravel Course is now on Laracasts
- Laravel API Toolkit
August
49 articles
- MJML to HTML using PHP
- Boost your Eloquent Models with Laravel Lift
- Laravel 10.21 Released
- Generate Saloon SDKs from Postman or OpenAPI
- An introduction to Sharp for Laravel, an open source content management framework
- Laracon EU 2024 - Save the date!
- Using AWS S3 for Laravel Storage
- Mary UI: Laravel Blade Components for Livewire 3
- Laravel Jetstream 4.0 with Livewire 3 support
- Installing Xdebug with Laravel Herd
- Livewire v3 Has Been Released
- Using Language Servers in Sublime Text
- Laravel String Wordwrap
- firstOrCreate() vs createOrFirst()
- Laravel 10.20 Released
- Laravel Herd v1.2.0 includes an App Creation Wizard, Tinkerwell integration, and more
- Lightweight Permissions for Laravel with Ladder
- AI-powered Tools for Developers - From Code to Completion
- EnumConcern - Effortless Enumeration Handling in PHP
- Pest v2.16 - Native function checks, new string expectations, and more
- SpladePanel - Create Dashboards using Laravel Splade and Jetstream
- Laravel Forge Introduces Zero Downtime Deployments with Envoyer Integration
- Search for Jobs on LaraJobs from Raycast
- Laravel 10.19 Released
- Cachet v3 Announcement
- Laravel Volt / Folio Beta 5 is out, now with named routes
- Shorten URLs in Your Laravel App with the Cuttly Package
- Debugging Gateway Errors
- UI Colors: Tailwind CSS Color Generator
- The Laracon AU 2023 schedule is here
- PHP max() function
- Convert Numbers to Words in Laravel with SpellNumber
- Generate API Documentation for Laravel with Scramble
- Take part in the State of Laravel Survey 2023
- Bolt is a Laravel Form Builder for the TALL Stack
- Laravel Sushi gets a new landing page
- Genesis is a Starter Kit for the TALL Stack
- PhpStorm now has built-in support for Laravel Pint
- Aaron Francis's "Publishing Your Work" talk from Laracon
- Stephen Rees-Carter's "Th1nk Lik3 a H4cker" talk from Laracon
- Diana Scharf's "Inertia.js" talk from Laracon
- Livewire Volt Has A New Class-based API
- Learn Laravel Sushi - The array driver for Eloquent
- PATH settings for Laravel
- Laravel Prompts is Now Available in Laravel 10.17
- Filament v3 just launched
- Watch Freek Van Der Herten's "Enjoying Laravel Data" talk from Laracon
- Watch Matt Stauffer's "Enterprise Laravel" talk from Laracon
- Watch Jake Bennett's "State Machines" talk from Laracon
July
39 articles
- NativePHP Tutorial: Building a Mac MenuBar application
- PHPSandbox - Build, Prototype, and share PHP apps in seconds
- Inertia vs Livewire
- Watch Joel Clermont's "Getting Unstuck" talk from Laracon
- Watch Zuzana Kunckova's "The Curse of Knowledge" talk from Laracon
- Watch Ben Orenstein's "Predictable Mistakes of the Developer-Turned-Founder" talk from Laracon
- Watch Jason McCreary's "Testing With Fakes" talk from Laracon
- Watch Tim MacDonald's "Laravel Precognition" talk from Laracon
- Watch Jess Archer's "Unveiling Laravel Prompts" talk from Laracon
- Level Up Gamification Package for Laravel
- Learn Livewire 3, Volt, and Folio by building a podcast player
- Watch Nuno Maduro's "Pest 2 - Summer of Spice" from Laracon
- Watch Marcel Pociot's "NativePHP" Presentation from Laracon
- Laravel 10.16 Released
- Watch Caleb Porzio's "Livewire 3" Presentation from Laracon
- Laravel Folio
- Watch Taylor Otwell's "State of Laravel" keynote from Laracon
- Harpoon: Next generation time tracking and invoicing
- Laracon Recap
- Laravel Herd
- The Livewire v3 Beta Has Been Released
- Laracon Day 2 Live Stream
- Pest's "Spicy Summer" release
- Laravel Slack Notification Channel Supports BlockKit API
- What to Expect This Week from Laracon US 2023
- How to set up Laravel Forge on a custom VPS server
- PhpStorm for Laravel Developers
- PHP JSON Parser - Read large JSON from any source in a memory-efficient way
- Laracon AU tickets on sale now!
- Laravel 10.15: Sub-minute Task Scheduling, Raw SQL Query Builder Methods, and More
- Laracon US Schedule Announced
- RoadRunner Key-Value Cache for Laravel
- Need to remove keys from an array or object? Use the data forget helper
- How to structure Laravel apps
- Basement Chat is a real-time chat widget package
- Design Emails and Send Them Via API with MailCarrier
- ChatGPT Mock API Generator for Laravel
- API Authentication in Laravel
- Writing and debugging Eloquent queries with Tinkerwell
June
22 articles
- Raw Query Output With Bindings is Coming to Laravel 10
- Pines: An Alpine and Tailwind UI Library
- Laravel 10.14 Released
- Generate Code in Laravel with Synth
- Marketing as Code: Laravel Screenshot Automation
- 🔥 Download the Response of an HTTP Request in Laravel
- JetBrains announced a bundle for Laravel developers: PhpStorm + Laravel Idea plugin
- Upcoming Livewire v3 Features and Changes
- Diving into Cross-Origin Resource Sharing
- Lemon Squeezy for Laravel 1.0 is Here
- Restore Database Backups in Laravel
- Resend Email Package for Laravel and PHP
- Working with third party services in laravel
- 🔥 Define Casts in a Query
- Lifecycle hooks in Laravel - How to build them, and why you'd want to
- Punchcard: Object Configs for Laravel
- Bellows: Supercharge your Laravel Forge account
- Hooks for Alpine.js
- Add Strict Typing to Inline Variables in PHP With Strictus
- TelemetryHub is Easier to Set Up Than Stripe
- Extra Checks for Laravel Server Monitor
- Add Debug Comments to Your Rendered Blade Templates
May
26 articles
- Laravel 10.13 Released
- Uploadcare Filesystem Adapter for Laravel
- FakerPHP Stripe Provider
- Laravel 10.12 Released
- Laravel Precognition Updates are Here
- Use 1Password to Authenticate with Forge and Vapor Securely
- Observability vs monitoring
- Feature Tests powered by database seeders
- Laravel Octane Adds Support for Roadrunner v3
- Laravel 10.11 Released
- Laravel Security Middleware
- APM vs. Application Performance Observability - What’s the Difference
- Aaron Francis: Laravel Overview Video
- Brainstorm Tests With PEST Todos 🔥
- Write Shell Scripts like Blade Components With Task Runner
- How Sentry Can Improve Your Laravel Application
- Laravel 10.10 Released
- Statamic 4 Released
- Create Repeatable Models with Laravel Recurring Models
- Laravel Artisan Raycast Extension
- PostgreSQL Full Text Search for Laravel Scout
- Lemon Squeezy for Laravel
- Small but powerful CLI apps with Minicli
- Laravel LDAP
- Beautiful onboarding experiences for Filament Admin
- Use ChatGPT to ask a question to the Laravel Docs
April
24 articles
- Send Toast Notifications in Your Livewire Application with Toaster
- Top 10 Laravel Audit Security Issues
- Using attributes to add value
- Laravel 10.9 Released
- Going past Actions in Laravel
- Laravel Vapor application observability with Inspector
- Generate String Acronyms with this Laravel Macro
- Laravel Telescope Guzzle Watcher
- Laravel 10.8 Released
- Laravel FFMpeg tools
- Laravel Validate Package With Over 35 Pre-built Rules
- Create Beautiful Admin Panels in Laravel
- Laracon AU is returning in 2023!
- Supercharge your Laravel Forge account with Bellows
- Lunar Headless E-Commerce for Laravel
- Convert HEIC Images to JPEG in PHP
- Laravel 10.7 Released
- Useful Laravel Date Scopes for Eloquent Models
- The Best Practices Guide to OpenTelemetry for Developers
- Let's talk about Form Requests
- Laravel Expectations Plugin for Pest
- PlanetScale Database Migrations for Laravel
- Validated DTO Package for Laravel
- Everything You Can Test in Your Laravel Application
March
31 articles
- Laravel 10.5 Released
- Replace Raw Query Calls With Laravel Query Expressions
- Pest Architecture Plugin
- Extending PHP 8.1 enums with attributes
- Static Analysis for Laravel Blade Templates
- How to choose between APM and an end-to-end monitoring tool
- Modelling Busines Processes in Laravel
- TypeScript Support Added to Laravel Breeze
- Laravel 10.4 Released
- MySQL for Developers Course is Live
- Passwordless Authentication in Laravel
- Laravel Array Helpers Every Developer Should Know About
- PEST 2.0 is Now Released
- Laravel real-time Code Execution Monitoring
- Livestream: Building your first Laravel Application
- 5 Tips and Tricks for working with the Laravel HTTP Client
- Building a Kanban Board with Laravel and Vue.Draggable
- Valet 4.0 is released
- Run One Time Operations After Deployment With Laravel
- Laravel Response Classes
- Convert HTML Strings to Translation Functions
- The future of Pest v2
- Livestream: Playing with Laravel Pipelines
- Uploading Files in Laravel Using FilePond
- Lint and Fix Your Laravel Code with Duster
- A Laravel Package to Protect Routes With a PIN Code
- A PHP SDK for the Dolby API
- Flaky for Laravel
- Laravel Notification Log
- Sharing PHPCS Rules Across Projects and Teams
- Filter and Search Eloquent Models with the Model Filter Package
February
23 articles
- Visualize Laravel App Data with Chartello
- Using Takeout with local Valet and Docker sites
- Ban Users and IPs in Your Laravel App With Banhammer
- Set up GitHub Actions for Laravel applications
- Laravel 10.1 Released
- Saloon 2 is Here
- 5 Underrated Filament Features
- Managing Routes in a large Laravel application
- Laravel Live UK 2023
- Getting started with PHPInsights
- Laravel Artisan Cheatsheet Supports Laravel 10
- Laravel 10 is now released!
- Encrypt environment files with Padlock
- Use Inertia.js like a boss
- Laravel Pennant
- Testing JSON:API Endpoints with PestPHP
- Export Eloquent Models to JSON Files
- Laravel 9.51 Released
- Laravel 10 will include a profile option to find slow tests
- Process Facade Coming to Laravel 10
- TelemetryHub - The Swiss Army Knife For Full Stack Monitoring
- Google reCaptcha Enterprise Package for Laravel
- Laravel 9.49 Released
January
30 articles
- Building APIs in Laravel
- Testmo Review: Unified Test Management
- Statamic announces a new Flat Camp retreat
- Simple Ad, Banner, and Callouts Manager for Laravel
- Monitor CPU and Memory in Laravel Apps with Stethoscope
- Reducing code duplication
- Run Multiple Sail Apps Locally With Fleet
- Using PHP Codesniffer With Laravel
- Learn all about Laravel's dependency injection container
- How to Improve Your Laravel Application's Security Using a CSP
- Jetstream and Breeze Updated to Inertia v1.0 + Dark Mode for Jetstream
- Laravel 9.48 Released
- Laravel Deleted Models Package
- Inertia v1.0 is Here
- Automatic Docblock Generation on Facades
- Configuring Laravel Pint
- Laravel 9.47 Released
- Inspect and Develop Mail Templates with Laravel Mailbook
- Laravel 10 Bug Hunt
- CRUD Operations Using Laravel Livewire
- Using OpenAI in Laravel
- Laravel Breeze now with dark mode
- Laravel 9.46 Released
- Laracon India 2023
- Laravel Certification Program is no longer official
- Laracon EU Lisbon 2023
- Cloudflare's Turnstile Captcha for Laravel
- Spin up your development background processes with ease
- Laracon US 2023
- Singlestore for Laravel