> ## Documentation Index
> Fetch the complete documentation index at: https://kawax.biz/llms.txt
> Use this file to discover all available pages before exploring further.

# Actualización de Laravel — Marzo de 2026

> Actualización del ecosistema Laravel de marzo de 2026. Resumen de grandes actualizaciones como el lanzamiento de Laravel 13, el AI SDK, JSON:API, Inertia v3, y más.

Marzo de 2026 fue un mes histórico para el ecosistema Laravel. Se lanzó oficialmente **Laravel 13** y se publicaron simultáneamente numerosas funcionalidades de gran calado como el AI SDK de primera parte, los recursos JSON:API y Inertia v3.

Fuente: [Laravel March Product Updates](https://laravel.com/blog/laravel-march-product-updates)

***

## Laravel Framework

### Laravel AI SDK

Laravel 13 introduce un AI SDK de primera parte y ofrece una API unificada para la generación de texto, agentes de tool calling, embeddings, audio, imagen y la integración con vector stores. Puedes construir funciones de IA independientes del proveedor con una experiencia de desarrollo coherente y nativa de Laravel.

```php theme={null}
use Laravel\Ai\Facades\Ai;

$response = Ai::text('gpt-4o')->generate('What is Laravel?');
```

### Recursos JSON:API

Se han introducido recursos JSON:API de primera parte en Laravel. Ahora es fácil devolver respuestas conformes a la especificación JSON:API, y se procesan automáticamente la serialización de objetos recurso, la inclusión de relaciones, los sparse fieldsets, los links y las cabeceras de respuesta conformes a JSON:API.

```php theme={null}
use Laravel\JsonApi\Resources\JsonApiResource;

class UserResource extends JsonApiResource
{
    public function toAttributes(Request $request): array
    {
        return [
            'name' => $this->name,
            'email' => $this->email,
        ];
    }
}
```

### Refuerzo de la prevención de request forgery

Como refuerzo de seguridad, el middleware de protección CSRF se ha formalizado como `PreventRequestForgery`. Manteniendo la compatibilidad con la protección CSRF basada en tokens, se ha añadido validación de peticiones consciente del origen.

### Enrutamiento de colas

Con `Queue::route()` ahora es posible el enrutamiento de colas a nivel de clase. Puedes gestionar de forma centralizada las reglas de enrutamiento por defecto de cola y conexión para jobs concretos.

```php theme={null}
Queue::route(ProcessPodcast::class, connection: 'redis', queue: 'podcasts');
```

### Ampliación de atributos PHP

Laravel 13 ha ampliado el soporte de atributos PHP de primera parte en todo el framework. Se han añadido atributos relacionados con controladores y autenticación (`#[Middleware]`, `#[Authorize]`, etc.), permitiendo describir configuración y comportamiento de forma más declarativa.

```php theme={null}
use Illuminate\Routing\Attributes\Middleware;

class UserController extends Controller
{
    #[Middleware('auth')]
    public function index(): Response
    {
        // ...
    }
}
```

### Cache::touch()

Se ha añadido `Cache::touch()`, que permite extender el TTL de un elemento de caché existente sin obtener ni volver a guardar el valor.

```php theme={null}
Cache::touch('user-session', now()->addHour());
```

### Búsqueda semántica y búsqueda vectorial

Se han añadido soporte nativo para consultas vectoriales, flujos de embeddings y APIs relacionadas. Puedes construir con facilidad búsqueda potenciada por IA usando PostgreSQL + pgvector.

***

## Inertia v3

### Plugin de Vite

Con el nuevo plugin `@inertiajs/vite`, ya no es necesario el boilerplate que se escribía en el entry point. Las páginas se resuelven automáticamente desde el directorio `./Pages`, y el code splitting y la lazy loading se procesan también automáticamente. La configuración de SSR es zero-config.

```bash theme={null}
npm install @inertiajs/vite --save-dev
```

### SSR durante el desarrollo

Con `npm run dev`, SSR ahora funciona automáticamente. No es necesario un proceso Node.js aparte durante el desarrollo, y las páginas se renderizan del lado del servidor por defecto.

### Eliminación de Axios

Axios y qs se han eliminado por completo de las dependencias de Inertia. Un cliente XHR ligero e integrado maneja toda la comunicación HTTP, reduciendo el tamaño del bundle y la huella de dependencias.

<Info>
  Si dependes de interceptores de Axios u otras funciones, el adaptador de Axios sigue funcionando durante la migración.
</Info>

### Actualizaciones optimistas

Se ha añadido el método `.optimistic()`, que actualiza la UI de inmediato sin esperar la respuesta del servidor.

```javascript theme={null}
router.post('/posts', data, {
    optimistic: (currentProps) => ({
        posts: [...currentProps.posts, { ...data, id: 'temp' }],
    }),
});
```

### Instant Visits

Mientras la petición al servidor avanza en segundo plano, ahora es posible transicionar instantáneamente al componente de la página destino.

***

## Otros paquetes

### Nuevas funcionalidades de Prompts

* **`datatable()`**: nuevo prompt para navegar, buscar y seleccionar datos en formato de tabla
* **`title()`**: establecer el título de la ventana del terminal
* **`stream()`**: visualización en streaming en tiempo real de respuestas de IA
* **`task()`**: visualización de ejecución de tareas con spinner
* **`autocomplete()`**: prompt de autocompletado de entrada
* **`notify()`**: notificaciones nativas de escritorio de macOS/Linux

### Passport

* **Atributo `#[TokenCan]`**: declara directamente los scopes de token requeridos en los métodos del controlador

```php theme={null}
class PhotoController
{
    #[TokenCan('read')]
    public function index() { /* ... */ }

    #[TokenCan('write')]
    public function store() { /* ... */ }
}
```

### Reverb

* **Rate limiting**: soporte de rate limiting por aplicación usando el rate limiter integrado de Laravel

### Scout

* **Soporte de operadores en `where()`**: ahora puedes usar la notación `where('created_at', '>', $date)` en el query builder

***

## Laravel Cloud y Laravel Forge

| Producto          | Actualizaciones principales                                                                                         |
| ----------------- | ------------------------------------------------------------------------------------------------------------------- |
| **Laravel Cloud** | Prueba gratuita de \$5 sin tarjeta de crédito, GitHub SSO, autoscaling programado, rediseño de la página de uso     |
| **Laravel Forge** | Soporte de bases de datos Managed PostgreSQL en VPS (con observabilidad, réplicas de lectura y backups automáticos) |


## Related topics

- [Guía de actualización de Laravel 12 a 13](/es/blog/upgrade-12-to-13.md)
- [Actualización de Laravel — Mayo de 2026](/es/blog/changelog/202605.md)
- [Actualización de Laravel — Junio de 2026](/es/blog/changelog/202606.md)
- [Actualización de Laravel — Abril de 2026](/es/blog/changelog/202604.md)
- [Actualización de Laravel 10 a 11](/es/blog/upgrade-10-to-11.md)
