Laravel June 2026 Updates: Bus::bulk(), Cloud &amp; Forge | Mohamed Said        [  ![Mohamed Said](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MH.png)   Mohamed Said Laravel Backend Engineer  ](https://msaied.com) [ Home ](https://msaied.com) [ Projects ](https://msaied.com/projects) [ Articles  ](https://msaied.com/articles) [ Certificates ](https://msaied.com/certificates) [ Contact ](https://msaied.com#contact-section) 

       [  ](https://github.com/EG-Mohamed)       

 [ Home ](https://msaied.com) [ Projects ](https://msaied.com/projects) [ Articles ](https://msaied.com/articles) [ Certificates ](https://msaied.com/certificates) [ Contact ](https://msaied.com#contact-section) 

  [ home ](https://msaied.com)    [ articles ](https://msaied.com/articles)    Laravel June 2026 Product Updates: Bus::bulk(), Symfony on Cloud, Forge Valkey &amp; More        On this page       1. [  Laravel Framework ](#laravel-framework)
2. [  Bus::bulk() — Bulk Job Dispatching ](#busbulk-bulk-job-dispatching)
3. [  Postgres Transaction Pooler Support ](#postgres-transaction-pooler-support)
4. [  MCP Client and Server Tool Support ](#mcp-client-and-server-tool-support)
5. [  Laravel Cloud ](#laravel-cloud)
6. [  Symfony on Laravel Cloud ](#symfony-on-laravel-cloud)
7. [  Deploy and Pay via Stripe Projects ](#deploy-and-pay-via-stripe-projects)
8. [  Personalized Notifications ](#personalized-notifications)
9. [  Expanded Outbound IP Addresses ](#expanded-outbound-ip-addresses)
10. [  Laravel Forge ](#laravel-forge)
11. [  Managed Valkey Caches ](#managed-valkey-caches)
12. [  Managed Object Storage ](#managed-object-storage)
13. [  Key Takeaways ](#key-takeaways)

  ![Laravel June 2026 Product Updates: Bus::bulk(), Symfony on Cloud, Forge Valkey & More](https://cdn.msaied.com/348/8480e2fa2935a531de9154ccef120276.png)

 [  Laravel ](https://msaied.com/articles?category=laravel)  #Laravel   #Laravel Cloud   #Laravel Forge   #PHP   #AI Agents   #Symfony  

 Laravel June 2026 Product Updates: Bus::bulk(), Symfony on Cloud, Forge Valkey &amp; More 
===========================================================================================

     2 Jul 2026      3 min read    ![Mohamed Said](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MJ.jpg)  Mohamed Said  

       Table of contents

  13 sections  

1. [  01   Laravel Framework  ](#laravel-framework)
2. [  02   Bus::bulk() — Bulk Job Dispatching  ](#busbulk-bulk-job-dispatching)
3. [  03   Postgres Transaction Pooler Support  ](#postgres-transaction-pooler-support)
4. [  04   MCP Client and Server Tool Support  ](#mcp-client-and-server-tool-support)
5. [  05   Laravel Cloud  ](#laravel-cloud)
6. [  06   Symfony on Laravel Cloud  ](#symfony-on-laravel-cloud)
7. [  07   Deploy and Pay via Stripe Projects  ](#deploy-and-pay-via-stripe-projects)
8. [  08   Personalized Notifications  ](#personalized-notifications)
9. [  09   Expanded Outbound IP Addresses  ](#expanded-outbound-ip-addresses)
10. [  10   Laravel Forge  ](#laravel-forge)
11. [  11   Managed Valkey Caches  ](#managed-valkey-caches)
12. [  12   Managed Object Storage  ](#managed-object-storage)
13. [  13   Key Takeaways  ](#key-takeaways)

       Laravel June 2026 Product Updates
=================================

June was a busy month for the Laravel ecosystem. The framework gained a powerful bulk job dispatch method and first-class Postgres pooler support, Laravel Cloud opened its doors to Symfony applications, and Forge added managed Valkey caches and object storage — all without leaving the dashboard.

Here is a breakdown of everything that shipped.

---

Laravel Framework
-----------------

### Bus::bulk() — Bulk Job Dispatching

Dispatching thousands of jobs one at a time means one database write per job. `Bus::bulk()` collapses that into a **single bulk insert per queue and connection**, dramatically reducing write overhead for large workloads.

```php
use Illuminate\Support\Facades\Bus;

Bus::bulk([
    new ProcessOrder($order1),
    new ProcessOrder($order2),
    // ...
]);

```

This is especially useful for batch-processing pipelines where you previously had to roll your own chunked dispatch logic.

### Postgres Transaction Pooler Support

Running Postgres behind PgBouncer or AWS RDS Proxy in transaction mode has historically required workarounds. Laravel now handles this natively. Set `pooled => true` in your database config and the framework automatically manages emulated prepares and boolean bindings. When you need a direct connection, append `::direct` to the connection name.

### MCP Client and Server Tool Support

Laravel AI agents can now connect to any **Model Context Protocol (MCP) server** — both remote servers over HTTP and local MCP server classes. Schema translation, tool wrapping, and invocation are all handled by the framework, so your agents gain access to external tools with minimal boilerplate.

---

Laravel Cloud
-------------

### Symfony on Laravel Cloud

Laravel Cloud now hosts **fully managed Symfony applications** with zero code changes required. Cloud reads your `composer.json`, detects `symfony/framework-bundle`, and configures the runtime automatically. Out of the box you get:

- Doctrine ORM
- Symfony Messenger with managed queues
- Mailer, Valkey caching, and R2 object storage
- Per-pull-request preview environments

Supported versions: **Symfony 7.4 LTS and 8.x** on PHP 8.2 through 8.5.

### Deploy and Pay via Stripe Projects

Laravel Cloud is now available through **Stripe Projects**, letting you discover, provision, and pay from the Stripe CLI — including agent-based provisioning — with a single command.

### Personalized Notifications

Email notifications are now personalized per team member and configurable at the organization, application, and environment level. Slack notifications support a default channel at the organization level plus **per-application routing**, keeping teams informed without noise.

### Expanded Outbound IP Addresses

Additional outbound IPs have been provisioned across several regions. If you maintain a firewall allowlist for Laravel Cloud, update your rules to include the new addresses before **July 8, 2026**.

---

Laravel Forge
-------------

### Managed Valkey Caches

Valkey is now a **fully managed datastore** in Forge. Provision and manage Valkey cache instances directly from the Forge dashboard alongside your existing servers and databases.

### Managed Object Storage

Forge now lets you create and manage **object storage buckets** from the dashboard, removing the need to jump between cloud provider consoles for basic bucket management.

---

Key Takeaways
-------------

- **`Bus::bulk()`** reduces job dispatch overhead to a single database insert for large batches.
- **Postgres transaction pooler support** makes PgBouncer and RDS Proxy first-class citizens in Laravel config.
- **MCP client and server tooling** lets AI agents consume tools from any MCP-compatible server.
- **Symfony apps** deploy on Laravel Cloud with no code changes; Symfony 7.4 LTS and 8.x are supported.
- **Forge** now provisions Valkey caches and object storage buckets directly from its dashboard.
- Laravel Cloud users with IP allowlists must update firewall rules before July 8, 2026.

---

Source: [Laravel June Product Updates](https://laravel.com/blog/laravel-june-product-updates)

 Found this useful?

          [  ](https://twitter.com/intent/tweet?url=https%3A%2F%2Fmsaied.com%2Farticles%2Flaravel-june-2026-product-updates-busbulk-symfony-on-cloud-forge-valkey-more&text=Laravel+June+2026+Product+Updates%3A+Bus%3A%3Abulk%28%29%2C+Symfony+on+Cloud%2C+Forge+Valkey+%26+More) [  ](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fmsaied.com%2Farticles%2Flaravel-june-2026-product-updates-busbulk-symfony-on-cloud-forge-valkey-more) 

 Frequently Asked Questions 
----------------------------

  3 questions  

     Q01  What does Bus::bulk() do in Laravel and when should I use it?        Bus::bulk() dispatches multiple jobs using a single bulk database insert per queue and connection, instead of one write per job. Use it when you need to queue large numbers of jobs at once, such as in batch-processing pipelines, to significantly reduce database write overhead. 

      Q02  Can I deploy a Symfony application on Laravel Cloud without modifying my code?        Yes. Laravel Cloud detects symfony/framework-bundle in your composer.json and configures the runtime automatically. Doctrine, Symfony Messenger, Mailer, Valkey caching, R2 object storage, and preview environments all work out of the box. Symfony 7.4 LTS and 8.x are supported on PHP 8.2 through 8.5. 

      Q03  How do I enable Postgres transaction pooler support in Laravel for PgBouncer or RDS Proxy?        Set pooled =&gt; true in your database configuration. Laravel will then handle emulated prepares, boolean binding, and other requirements automatically. To bypass the pooler for a specific connection, append ::direct to the connection name. 

  Continue reading

 More Articles 
---------------

 [ View all    ](https://msaied.com/articles) 

 [ ![MySQL Index Strategies for Laravel: Composite, Prefix, and Invisible Indexes](https://cdn.msaied.com/350/912f5f70221bdcf02445affe13db6383.png) laravel mysql performance 

### MySQL Index Strategies for Laravel: Composite, Prefix, and Invisible Indexes

Beyond basic single-column indexes, MySQL offers composite, prefix, and invisible indexes that dramatically ch...

  ![Mohamed Said](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MJ.jpg)  Mohamed Said 

 3 Jul 2026     4 min read  

  Read    

 ](https://msaied.com/articles/mysql-index-strategies-for-laravel-composite-prefix-and-invisible-indexes) [ ![Laravel Octane + FrankenPHP: Shared State, Request Isolation, and Safe Singleton Patterns](https://cdn.msaied.com/349/e8f1b783afac1995d090c041f705d8c5.png) laravel octane frankenphp 

### Laravel Octane + FrankenPHP: Shared State, Request Isolation, and Safe Singleton Patterns

Running Laravel under FrankenPHP workers means your singletons live across requests. Learn exactly which bindi...

  ![Mohamed Said](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MJ.jpg)  Mohamed Said 

 3 Jul 2026     4 min read  

  Read    

 ](https://msaied.com/articles/laravel-octane-frankenphp-shared-state-request-isolation-and-safe-singleton-patterns) [ ![Commune: A Private Community for Laravel Founders and Builders](https://cdn.msaied.com/346/a188e82cf37740fad2be5b4f70efaad1.png) community founders indie makers 

### Commune: A Private Community for Laravel Founders and Builders

Commune is a private community built for founders, makers, and developers to share progress, get feedback, fin...

  ![Mohamed Said](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MJ.jpg)  Mohamed Said 

 2 Jul 2026     3 min read  

  Read    

 ](https://msaied.com/articles/commune-a-private-community-for-laravel-founders-and-builders) 

   [  ![Mohamed Said](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MH.png)   Mohamed Said Laravel Backend Engineer  ](https://msaied.com)Senior Backend Engineer specializing in Laravel, scalable SaaS platforms, APIs, and cloud infrastructure. I build secure, high-performance web applications that help businesses grow.

Explore

- [Home](https://msaied.com)
- [Projects](https://msaied.com/projects)
- [Articles](https://msaied.com/articles)
- [Certificates](https://msaied.com/certificates)
- [Contact](https://msaied.com#contact-section)

Connect

- [   hello@msaied.com ](mailto:hello@msaied.com)
- [   +20 109 461 9204 ](tel:+201094619204)

© 2026 Mohamed Said. All rights reserved.

 [  ](https://github.com/EG-Mohamed) [  ](https://www.linkedin.com/in/msaiedm/) [  ](https://wa.me/201094619204) [  ](mailto:hello@msaied.com) [  ](https://drive.google.com/file/u/0/d/1MF20IPRJyzfy32mhEutjL5EpSls0w2Q8/view)
