Archive / 2021
Laravel News in 2021
330 articles published in 2021 — every tutorial, package, and framework story, listed by month.
Everything from 2021
NEWEST FIRSTDecember
24 articles
- Our top 10 Laravel Tutorials of 2021
- Primitive Types in Controllers and Closure Routes
- OpenAI SDK for PHP
- GetCandy E-commerce Package for Laravel
- Scout APM Announces Release of External Service Monitoring
- Laravel Auto Binder: Bind Interfaces to Implementations Automatically
- Laravel Migration Actions
- Laravel 8.77 Released
- Laravel Health Status Package
- Livewire Admin Panel: Lean Admin
- Laravel Geographical Calculator
- Laravel 8.76 Released
- Blade Component to Serve Images and Download Files
- Livewire Form Builder
- Scout APM Announces Release of External Service Monitoring
- Tailwind CSS V3 Is Now Released
- Filament TALL Stack Admin Panel v2 Released
- Laravel 8.75 Released
- Output Eloquent Builder SQL to Your Favorite Debugging Tool
- Laravel Holiday Giveaway
- E-commerce package for Laravel
- Managing Secrets in Laravel with AWS Parameter Store
- Ban Eloquent Models With the Laravel Ban Package
- Laravel 8.74 Released
November
24 articles
- Laravel and Vue Translation Package
- How a code-driven monitoring tool can help you deliver successful software products
- PHP 8.1 is Here
- Laravel Livewire Calendar Component
- The Hottest Black Friday Deals
- Laravel 8.73 Released
- Announcing the PHP Foundation
- What is Application Performance Monitoring?
- Log Routes Statistics for Users and Teams
- Learn How to Build Modern Laravel Apps Using Inertia.js
- Laravel 8.71 Released
- Laravel Cache Helper Package
- Conduct better email testing with Mail Intercept
- Multi-tenant SaaS boilerplate for Laravel
- PHP 8.1 is Two Weeks Away, Here's What to Expect
- Automatically Sanitize Model Data
- Laravel 8.70 Released
- Standardize Data Formats in Your Laravel Application
- What is Application Performance Monitoring?
- Getting Started With PHP in 2022
- Provide Country and Other Locale Data in Laravel
- Laravel 8.69 Released
- Larastan v1.0 Released
- Video: Getting ready for PHP 8.1
October
24 articles
- Create Rich Data Objects in Laravel
- Blast — Storybook UI Development for Laravel Blade
- Laravel 8.68 Released
- Soft Delete Child Models When a Parent is Deleted
- Scout APM: Intuitive Laravel Performance Monitoring
- Enforce the Disposal of Objects in PHP
- Crawl and Index Your Website with Laravel Site Search
- Laravel 8.65 Released
- Things I Didn't Know About SQS
- Toast Notifications for the TALL Stack
- Simple Auto Scaling - Scaling Laravel on AWS
- PHP 8.1 Support in Laravel Sail
- Use the Shopify API in Laravel With the Laravel Shopify Package
- Laravel 8.64 Released
- Laravel Github Actions
- Laravel Subscribable Notifications
- TranslateCI - Automated human translation for your Laravel app
- Laravel Authentication Logs
- Custom Route Files
- Search Through Models with Laravel Searchable
- Advanced Eloquent Model Filters
- Serialization for Eloquent's QueryBuilder
- The first alpha of Tailwind CSS v3 is now released
- Advanced Container Package for Laravel
September
29 articles
- JSON-RPC Server for Laravel
- Laravel 8.62 Released
- Laravel OpenAPI Validator
- The Next Laravel Worldwide Meetup is Today
- Using the AWS PHP SDK
- How to test Laravel applications
- Send Email With Exchange Web Services in Laravel
- Should you use Lumen for a speed boost?
- Search Across Multiple Eloquent Models With Cross-Eloquent Search
- Enhanced PostgresSQL Driver for Laravel
- Use Apache Kafka With Laravel
- Using SQS FIFO Queues
- Application Performance Monitoring (APM): Why You Need It
- Krayin is an Open-Source CRM Built with Laravel
- Rich Text for Laravel
- Laravel 8.61 Released
- Big New Livewire Release: v2.6.0
- Cagilo: Blade Components for Laravel
- Skipper is a powerful visual editor for Laravel Eloquent
- Laravel API Response Helpers
- Mistakes I've Made in AWS
- Enforcing Morph Maps in Laravel
- Laravel Defibrillator: Keep Application Tasks Running At a Normal Rhythm
- Laravel 8.59 Released
- Define Model Attributes With Laravel Fluent
- Application Performance Monitoring (APM): Why You Need It
- PHP 8.1 Release Candidate 1 Is Here
- Laravel Console Spinner
- Laravel 8.58 Released
August
26 articles
- Vue Lazy Image Component
- ArchTech Forum — A Laravel community for advanced developers
- A package for PHP to interact with the GitHub Sponsors GraphQL API
- Blade Component Slot Attributes in Laravel 8.56
- Laracon Online is next week
- Laravel Job Chainer
- Wrangling code with the Shift Workbench desktop app
- Best Practices for Application Performance Monitoring (APM)
- Laravel Cashier for Openpay Billing Services
- View Presenter Classes for Eloquent Models
- New Alpine.js Plugins: Intersect, Persist, and Trap
- Conditional Validation Rule Support Added in Laravel 8.55
- Laravel Forge CLI
- HTTP Client Dashboard for Laravel
- Razor UI - A Complete Library of Blade Components
- Immutable IP Address Library For PHP
- Typescript with Laravel
- Laravel Mail Export
- API Version Control in Laravel
- Regex Helpers for Laravel
- Best Practices for Application Performance Monitoring (APM)
- PHP Pipe Operator Package
- Immutable Date Casting in Laravel 8.53
- Flexible Fields for Laravel Nova
- Composer Normalizer Package
- FieldGoal - Don't build a whole backend just for one stupid form.
July
21 articles
- Aimeos 2021.07 Release
- Learn Flexbox Interactively With Tailwind Online
- Laravel 8.52 Released
- Build Typescript Interfaces for Laravel Models
- Laracon Online Summer 2021
- What is Application Performance Monitoring (APM) and Why Do You Need It?
- Laravel Prose Linter
- Laravel Stats: Track Application Stats and Their Change Over Time
- Laravel 8.51 Released
- The Laravel Docs now supports dark mode
- The State of Laravel Survey
- A Flat-File Database Driver for Eloquent
- Blade Component to Render Markdown in Laravel
- Cancel Pending Notifications Immediately in Laravel 8.50
- Dispatch Laravel Jobs Via Artisan
- Add Version Control to Laravel Models
- Laravel Auto Routes Package
- Build UI Dashboards For Your Laravel Models
- Commonmark Markdown Parser v2.0 Beta 3 Released
- Spotlight-like UI for Your Laravel Applications
- Add FaceID and TouchID Login to Your Laravel Apps
June
24 articles
- Logging Context Enhancements in Laravel 8.49
- Build API Request Classes in Laravel with Transporter
- Laravel Examples
- Validate Allowed Email Domains in Laravel
- Laravel 8.48 Released
- Laravel Google Fonts Package
- PHPInsights v2 is Here
- Shipping Docker - Learn how to use Docker in development, testing, and production.
- 5 Tips for the Laravel Service Container
- Tailwind CSS 2.2 is Now Here With a New CLI and JIT Features
- Laravel 8.47 Released
- Google Chat Laravel Notification Channel
- PEST PHP now includes higher-order expectations, Ray debugging integration, and more!
- What is Application Performance Monitoring (APM) and Why Do You Need It?
- Exclude Model Entities From Eloquent With the Laravel Exclusions Package
- Sync Customer Data, Preview Upcoming Invoices, SEPA Payment Methods, and More in Cashier Stripe v13
- Laravel is 10 years old!
- Use Leaflet.js and Google Maps Blade Components in Laravel
- Rindle: A New Way To Automate Project Management
- Say Hello to the Inertia Head Component
- Blade Echo Handlers, Convenient Model Broadcasting, and Download Assertions Added in Laravel 8.45
- Laravel HTTP Client Logger
- Smart Error Checking and Refactoring Development Tool for Laravel
- Short URL Package for Laravel Applications
May
26 articles
- Group multiple boolean attributes in Laravel Nova
- Speed Up Asset Builds with Airdrop for Laravel
- ElasticSearch Driver for Laravel Scout
- Google Natural Language API for Laravel
- Notion API for Laravel
- What is Application Performance Monitoring (APM) and Why Do You Need It?
- Find N+1 problems instantly by disabling lazy loading
- Sublime Text 4
- Sidecar packages, deploys, and executes AWS Lambda functions from your Laravel application.
- Defining Default Password Validation Rules in Laravel
- "One of Many" Eloquent Relationship Added to Laravel
- Harpoon: Next generation time tracking and billing
- Laravel Nova Inline Select
- Multi-step Forms for Laravel
- Highly Performant Cursor Pagination in Laravel 8.41
- Alpine Day - A one day live online conference
- Laravel Octane v1.0 is Here
- Tailwind Configuration Viewer
- Serverless Laravel - Learn to scale your applications with Laravel Vapor
- Inertia.js Adapter for Statamic
- Get Current and Historical Currency Exchange Rates in Laravel
- Setup Umami self-hosted analytics using Laravel Forge
- Scan Machine-Readable Documents with Identity Documents for Laravel
- Simple Automatic Upgrades for Tailwind CSS with Shift
- Cashier Stripe Adds Support for Managing Customer Tax IDs
- Serverless Laravel Hosting for Web Artisans
April
35 articles
- Create Your Next Project's Readme With This Useful Tool
- Why you need a jsconfig.js when using VSCode
- Laravel Pretty Routes Console Command
- Check if a Laravel request is from the CLI
- Laravel Scout V9 Adds MeiliSearch
- Tinkerwell now with Apple Silicon support
- Password Validation Rule Object in Laravel 8
- Composer Security Update (CVE-2021-29472)
- How to track your site search in Laravel
- Generate Migrations from an Existing Database With the Migration Generator Package
- Handling Signals in Laravel Console Commands
- Using Laravel translations in Javascript with the Laravel Translations Loader
- Laravel Forge now has support for Laravel Octane
- Quick Tip: Unit Testing JSON Columns in Laravel
- Laravel firstOrNew, firstOrCreate, firstOr, and updateOrCreate methods
- How to override login redirects in Jetstream or Fortify
- Keep Logs Tidy With the Log Cleaner Package for Laravel
- Take the Guesswork out of Performance Monitoring
- Trackable Jobs for Laravel
- Statamic Static Cache Manager Add-on
- Anonymous Migrations in Laravel
- Generate Regular Expressions with Grex CLI
- Harpoon: Next generation time tracking and billing
- Quick Tip: Laravel Jetstream Banners
- Data Transfer Object V3 Modernizes DTOs With PHP 8 Features
- Customizing Stubs in Laravel
- PhpStorm now includes Code With Me for Pair Programming
- Create Controllers with a Custom Stub in Laravel 8.36
- The Laravel Octane Beta is Available
- Tailwind CSS v2.1 is now released
- Eventmie Pro: Multi-Organization Online Event Ticketing Platform
- Postmortem of PHP Core compromise continues
- The secrets behind the Laracon Online site
- HasManyThrough Relationships With Unlimited Levels
- Manage PHP and Valet from the macOS Status Bar
March
41 articles
- PHP Puts New Releases on Hold for Two Weeks
- Lambo CLI for Quick Application Creation With Laravel and Valet
- Major Heroicons Release Includes Vue/React Components and Figma Files
- Soap - A Laravel SOAP client that provides a clean interface for handling requests and responses
- Sending email campaigns, newsletters, drip campaigns using Laravel with Mailcoach v4
- PHP's Git Server Compromised and Malicious Code Pushed to the Source
- Quick Tip: Using the Laravel from() Testing Helper
- Laravel Eloquent Power Joins Package
- 18 Tips to Optimize Your Laravel Database Queries
- Prohibited Validation Rules in Laravel
- JSON Type Assertions and a "prohibited" Validation rule Are Now In Laravel 8.34
- The March Laravel Worldwide Meetup is today
- Laravel Blade Icons Stable Release
- Laravel SMTP Crack
- Mastering PhpStorm
- wrk - a HTTP benchmarking tool
- A new missing() callback for resource routes and a StringEncrypter interface are now in Laravel 8.33
- Laravel Octane
- Get the Laracon Online Schedule in Your Timezone
- Laracon Online is Tomorrow
- Manage Scheduled Tasks Through a Dashboard
- Learn how to use Tailwind's JIT compiler with Laravel Mix
- Duplicate or Clone a database record with Laravel
- Tailwind CSS now with a Just In Time Compiler
- Free Early Bird Registration for SPOTcon 2021 Now Open
- Migrate One Database to Another in a Laravel Project
- Run Artisan Commands on Remote Servers
- Laravel 8.32 with HTTP client dump methods, queue exception throttling, fluent JSON assertions, and more
- Friendly Prefix IDs for Eloquent Models
- Invoker–the no-bull Laravel tool
- Laravel Tutorial: Step by Step Guide to Building Your First Laravel Application
- Language in Dev Culture
- Learn Laravel Vapor Video Series
- Laravel 7 has reached end of life
- Laravel 8.30 Released
- Laracon Online Merch Store
- Git Support is Coming to the Laravel Installer
- Filament: the TALL Stack Admin Panel
- Laravel ETag and Conditionals Package
- Free Early Bird Registration for SPOTcon 2021 Now Open
- How the Laravel Release Process Works
February
29 articles
- Laravel Sail adds support for choosing which services you'd like installed
- Reader Question: Why did you choose Statamic for Laravel News?
- Laravel Themer package: add multi-theme support for Laravel application
- Generate GitHub Actions Config for Laravel Projects with Ghygen
- Laravel 8.29 Released
- Livewire Make Command can now Scaffold a Component Test
- Create an Animated Scrolling Card with Tailwind
- Harpoon: Next generation time tracking and billing
- Announcing Laracon Online 2021
- Add Multiple Columns After a Column in Migrations
- Laravel Breeze Now With Inertia.js
- AsArrayObject and AsCollection Custom Casts Added in Laravel 8.28
- The Tailwind CSS team released a new free course - Tailwind CSS: From Zero to Production
- Laravel Spark Next is Here
- Updated: The February Worldwide Laravel Meetup will be held on Monday February 22nd, 2021
- Efficiently create websites for clients with Statamic Peak
- Free Early Bird Registration for SPOTcon 2021 Now Open
- The Ultimate Performance Checklist For Laravel Apps
- Spark Next Demo: A Subscription-Based Application in 10 Minutes
- Manage Kubernetes Clusters with PHP and Laravel
- Welcome to the new Laravel News
- Laravel Blade Sortable
- Firebase Cloud Messaging for Laravel
- The first premium course for Laravel Nova was released!
- TastyIgniter: Open Source Restaurant Software
- Generate a Postman Collection from Laravel Routes
- New Laravel Route “Missing” Method
- CLI to Check For PHP Security Vulnerabilities
- Take the Guesswork out of Performance Monitoring
January
27 articles
- Laravel Console Wizard
- Use Basecamp’s Hotwire in Laravel
- Laravel is moving to a yearly major release cycle
- Parallel Testing is now in Laravel v8
- Simplifying Service Providers With Laravel Package Tools
- Laravel Versions
- Enlightn: Boost your Laravel App's Performance & Security
- Understanding the sole() Query Builder Method
- Laravel String Markdown Macro
- Laravel 8.23 Released
- OpenAPI Initializer
- Harpoon: Next generation time tracking and billing (sponsor)
- Squire: Static Eloquent Model Library
- Organize Laravel Applications With Actions
- Laravel 8.22 Released
- Tutorial: Moving live projects from Forge to Envoyer
- Ray desktop debugging for Laravel
- Snappy Image Wrapper for Laravel
- Ray Desktop Debugging for PHP
- PEST v1.0 is now released
- Hiding Laravel Artisan Console Commands from the list of available commands
- Laravel Debugbar Companion App
- Laravel Jetstream v2 is released
- Bandwagon is a Social Proof Package for Laravel
- Convert any HTML element to Tailwind CSS with Windy
- 21 Laravel Tutorials for Learning Laravel in 2021
- What is Laravel?