Image processing, package creation, and passwordless sign-in
· Summarized
Key takeaways
- Laravel's latest versions 13.19 and 13.20 introduce powerful tools for HTTP requests and image processing, enhancing developer capabilities.
- The Laravel installer has been upgraded to support easier package scaffolding, local PHP version matching, and non-interactive setups, streamlining project creation.
- New community tools like Uvora improve project navigation, saving developers time when managing multiple Laravel apps.
- AI integration in Laravel is evolving with features like AI code review, prompt security middleware, and AI agent charging mechanisms, making AI more accessible and secure for developers.
- Security and privacy remain a priority with tools that redact sensitive data in AI prompts and support passwordless login with multi-factor authentication.
Summary
Laravel 13.19 and 13.20 Releases: New Features and Enhancements
The hosts discuss the latest Laravel framework updates, including version 13.19 and 13.20. Laravel 13.19 introduces a new HTTP query client method that allows sending request parameters in the body of GET requests, overcoming URL length limitations. Tests helpers for these query methods are also introduced. Laravel 13.20 adds first-party image processing capabilities, enabling resizing, cropping, and format conversion directly within Laravel without third-party tools. Additional improvements include middleware attributes for controllers, session prefix options, multicolumn increment/decrement methods, enum handling, and optimized SQS dispatching. The updates aim to streamline development and extend Laravel's core functionality.
Tooling and Package Enhancements in Laravel Installer and Community Tools
The podcast covers updates to the Laravel installer, such as the ability to scaffold packages easily, match local PHP versions, and support for non-interactive setups, improving developer workflow. The discussion highlights new community tools like Uvora, a macOS app for indexing Laravel projects; it offers fast project searches directly from the menu bar. Other packages discussed include Laravel Quota for managing usage limits, Laravel Legacy Bridge for migrating legacy sessions to Laravel, and Laravel Cooldown for implementing timed locks on actions. These tools provide developers with versatile solutions for managing applications, migrations, and usage policies efficiently.
Innovative Features for Developers and AI Integration in Laravel
A significant focus of the episode is on integrating AI into Laravel workflows. Topics include the AI Review beta, which automates post-upgrade code reviews, and intercept middleware for securing prompts and redacting sensitive data in AI interactions. The hosts discuss packages like Laravel MPP for charging AI agents via payment rails and middleware for AI prompt security, emphasizing the importance of safeguarding AI integrations. Additionally, passwordless sign-in with Fortify, featuring two-factor support, is highlighted as a user-friendly authentication method. The episode explores how these advancements facilitate smarter, safer, and more seamless Laravel development.
Sponsors
- Laracasts · Thanks to Laracasts for sponsoring the Laravel News podcast. Check out their vast collection of Laravel tutorials to sharpen your skills.
Show notes
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.
Show links
- HTTP Query Method Support in Laravel 13.19
- First-Party Image Processing in Laravel 13.20
- Scaffold Packages with the laravel package Command in Laravel Installer v5.31.0
- AI Review for Laravel Upgrades
- Uvora: A macOS Menu Bar App for Finding Laravel Projects
- Build a Laravel Scout Search Endpoint With the HTTP QUERY Method
- Laravel MPP: Charge AI Agents for API Access with 402 Payment Required
- Intercept: Middleware Guardrails for Laravel AI Agents
- Passwordless Sign-In with Fortify Two-Factor Support in Laravel
- Laravel Quota: Usage Budgets for Calendar Periods
- Laravel Legacy Bridge: Carry Authenticated Sessions from a Legacy App into Laravel
- Enforce Per-Action Waiting Periods in Laravel with Cooldown
- Vocalizer: Local Text-to-Speech for PHP
Tutorials
Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account