{"id":20837,"date":"2026-03-23T18:53:56","date_gmt":"2026-03-23T13:23:56","guid":{"rendered":"https:\/\/www.icoderzsolutions.com\/blog\/?p=20837"},"modified":"2026-03-23T18:53:56","modified_gmt":"2026-03-23T13:23:56","slug":"laravel-13-is-released","status":"publish","type":"post","link":"https:\/\/www.icoderzsolutions.com\/blog\/laravel-13-is-released\/","title":{"rendered":"Laravel 13 is Released: Here&#8217;s everything that&#8217;s New, What Changed, and How to Get Started?"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">&#x1f4c5; Released March 17, 2026 \u00a0 | \u00a0 &#x1f418; PHP 8.3+ \u00a0 | \u00a0 &#x1f512; Security support until 2028<\/span><\/p>\n<p><b><br \/>\nINTRODUCTION<\/b><\/p>\n<h2><b>What Is Laravel?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Laravel is a <\/span><b>PHP web application framework<\/b><span style=\"font-weight: 400;\"> built around expressive, elegant syntax. It provides routing, authentication, queues, Eloquent ORM, Blade templates, MVC architecture, and caching out of the box \u2014 so developers can focus on building great products. To learn more, visit the <\/span><a href=\"https:\/\/www.icoderzsolutions.com\/blog\/what-is-laravel\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">iCoderz Laravel blog<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">See our guide on <\/span><a href=\"https:\/\/www.icoderzsolutions.com\/blog\/features-of-laravel\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">what makes Laravel the most popular PHP framework.\u00a0<\/span><\/a><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>WHAT IS LARAVEL USED FOR?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Laravel powers full-stack web apps, REST &amp; JSON APIs, SaaS platforms, e-commerce systems, CMS backends, real-time event systems, and \u2014 as of Laravel 13 \u2014 AI-powered agent applications with built-in semantic search and multi-modal generation.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">In 2026, PHP is <\/span><b>not outdated.<\/b><span style=\"font-weight: 400;\"> PHP 8.3+ is modern, performant, and type-safe. With the right setup, Laravel can <\/span><a href=\"https:\/\/www.icoderzsolutions.com\/blog\/laravel-performance-optimization-guide\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">scale to hundreds of millions of requests per month<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><b>RELEASE STATUS<\/b><\/p>\n<h2><b>Is Laravel 13 Released?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Yes \u2014 <\/span><b>Laravel 13 is officially released.<\/b><span style=\"font-weight: 400;\"> It launched on <\/span><b>March 17, 2026<\/b><span style=\"font-weight: 400;\">, following Laravel&#8217;s annual Q1 cadence. It is stable and production-ready. Read the <\/span><a href=\"https:\/\/laravel.com\/docs\/13.x\/releases\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">official Laravel 13 release notes<\/span><\/a><span style=\"font-weight: 400;\"> for the full changelog.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>v10<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Feb 14, 2023<\/span><\/p>\n<p><span style=\"font-weight: 400;\">End of Life<\/span><\/td>\n<td><b>v11<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Mar 12, 2024<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Security Only<\/span><\/td>\n<td><b>v12<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Feb 24, 2025<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Active Support<\/span><\/td>\n<td><b>v13<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Mar 17, 2026<\/span><\/p>\n<p><b>\u2605 Latest<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>SYSTEM REQUIREMENTS<\/b><\/p>\n<h2><b>Laravel 13 System Requirements<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Before installing, confirm your environment meets these requirements:<\/span><\/p>\n<table>\n<thead>\n<tr>\n<th><b>Requirement<\/b><\/th>\n<th><b>Minimum<\/b><\/th>\n<th><b>Notes<\/b><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><b>PHP<\/b><\/td>\n<td><span style=\"font-weight: 400;\">8.3 minimum<\/span><\/td>\n<td><span style=\"font-weight: 400;\">PHP 8.3, 8.4, and 8.5 are all supported. PHP 8.1 &amp; 8.2 dropped.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Composer<\/b><\/td>\n<td><span style=\"font-weight: 400;\">2.x<\/span><\/td>\n<td><span style=\"font-weight: 400;\">PHP dependency manager<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Node.js \/ Bun<\/b><\/td>\n<td><span style=\"font-weight: 400;\">Current LTS<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Required for compiling frontend assets via Vite<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Database<\/b><\/td>\n<td><span style=\"font-weight: 400;\">\u2014<\/span><\/td>\n<td><span style=\"font-weight: 400;\">SQLite (default, zero-config), MySQL, PostgreSQL, MariaDB, SQL Server<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>PHP Extensions<\/b><\/td>\n<td><span style=\"font-weight: 400;\">\u2014<\/span><\/td>\n<td><span style=\"font-weight: 400;\">BCMath, Ctype, cURL, DOM, Fileinfo, JSON, Mbstring, OpenSSL, PCRE, PDO, Tokenizer, XML<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>pgvector (optional)<\/b><\/td>\n<td><span style=\"font-weight: 400;\">\u2014<\/span><\/td>\n<td><span style=\"font-weight: 400;\">PostgreSQL + pgvector \u2014 required only for AI vector search features<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>04 \u2014 WHAT&#8217;S NEW<\/b><\/p>\n<h2><b>All New Features in Laravel 13 (Latest Version)<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Laravel 13 continues <\/span><a href=\"https:\/\/www.icoderzsolutions.com\/blog\/why-laravel-best-php-framework\/\"><span style=\"font-weight: 400;\">Laravel&#8217;s evolution as the leading PHP framework<\/span><\/a><span style=\"font-weight: 400;\"> with a sharp focus on <\/span><b>AI-native workflows<\/b><span style=\"font-weight: 400;\">, stronger security defaults, and more expressive developer APIs.<\/span><\/p>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Laravel AI SDK<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A first-party, provider-agnostic SDK for text generation, tool-calling agents, embeddings, image synthesis, and audio generation. Build AI features without being locked into a single provider.<\/span><\/p>\n<p><b>[NEW]\u00a0 [AI]\u00a0\u00a0<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>Semantic \/ Vector Search<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Native vector query support in the query builder. Run semantic similarity searches against embeddings using PostgreSQL + pgvector \u2014 no external library needed.<\/span><\/p>\n<p><b>[NEW]\u00a0 [AI]\u00a0\u00a0<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>JSON:API Resources<\/b><\/p>\n<p><span style=\"font-weight: 400;\">First-party JSON:API spec-compliant responses \u2014 resource serialization, relationship inclusion, sparse fieldsets, links, and correct response headers out of the box.<\/span><\/p>\n<p><b>[NEW]\u00a0\u00a0<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>Enhanced CSRF \u2014 PreventRequestForgery<\/b><\/p>\n<p><span style=\"font-weight: 400;\">CSRF middleware formalized as PreventRequestForgery, adding origin-aware request verification while staying fully backwards-compatible with token-based CSRF.<\/span><\/p>\n<p><b>[NEW]\u00a0\u00a0<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>Queue Routing by Class<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Define default queue\/connection rules for specific job classes in one central place with Queue::route() \u2014 no more scattered per-job configuration.<\/span><\/p>\n<p><b>[NEW]\u00a0\u00a0<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>Expanded PHP Attributes<\/b><\/p>\n<p><span style=\"font-weight: 400;\">More attribute support: #[Middleware], #[Authorize], #[Tries], #[Backoff], #[Timeout], #[FailOnTimeout] \u2014 across controllers, jobs, Eloquent, events, validation, and notifications.<\/span><\/p>\n<p><b>[NEW]\u00a0\u00a0<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>Cache::touch() \u2014 TTL Extension<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Extend an existing cache entry&#8217;s TTL without fetching and re-storing the value. Perfect for sliding-expiration use cases.<\/span><\/p>\n<p><b>[NEW]\u00a0\u00a0<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>MCP Server Support<\/b><\/p>\n<p><span style=\"font-weight: 400;\">First-party support for Model Context Protocol (MCP) \u2014 enabling Laravel apps to expose tools and resources to AI agents in a standardised way.<\/span><\/p>\n<p><b>[NEW]\u00a0 [AI]\u00a0\u00a0<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>Laravel Boost<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A dev-only package that gives AI coding agents (Cursor, Claude Code) Laravel-specific context and 17,000+ pieces of vectorized docs to generate accurate, version-specific Laravel code.<\/span><\/p>\n<p><b>[NEW]\u00a0 [AI]\u00a0\u00a0<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>&#x1f418;\u00a0 PHP 8.3 Minimum<\/b><\/p>\n<p><span style=\"font-weight: 400;\">PHP 8.1 and 8.2 support is dropped. The PHP 8.3 baseline unlocks typed class constants, readonly classes, and improved runtime performance.<\/span><\/p>\n<p><b>[UPDATED]\u00a0\u00a0<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>1. Laravel AI SDK \u2014 Code Examples<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Text generation &amp; agents:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>PHP<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">use App\\Ai\\Agents\\SalesCoach;<\/span><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">$response = SalesCoach::make()-&gt;prompt(&#8216;Analyze this sales transcript&#8230;&#8217;);<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">return (string) $response;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">Image generation:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>PHP<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">use Laravel\\Ai\\Image;<\/span><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">$image = Image::of(&#8216;A donut sitting on the kitchen counter&#8217;)-&gt;generate();<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">$raw = (string) $image;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">Audio generation:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>PHP<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">use Laravel\\Ai\\Audio;<\/span><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">$audio = Audio::of(&#8216;I love coding with Laravel.&#8217;)-&gt;generate();<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">Embeddings \u2014 directly from the Str helper:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>PHP<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">use Illuminate\\Support\\Str;<\/span><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">$embeddings = Str::of(&#8216;Napa Valley has great wine.&#8217;)-&gt;toEmbeddings();<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>2. Semantic \/ Vector Search<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The query builder gains whereVectorSimilarTo(), enabling semantic similarity searches:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>PHP \u2014 QUERY BUILDER<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">$documents = DB::table(&#8216;documents&#8217;)<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">\u00a0 \u00a0 -&gt;whereVectorSimilarTo(&#8217;embedding&#8217;, &#8216;Best wineries in Napa Valley&#8217;)<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">\u00a0 \u00a0 -&gt;limit(10)<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">\u00a0 \u00a0 -&gt;get();<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>3. Queue Routing by Class<\/b><\/h3>\n<table>\n<tbody>\n<tr>\n<td><b>PHP \u2014 APPSERVICEPROVIDER<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">use Illuminate\\Support\\Facades\\Queue;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">use App\\Jobs\\ProcessPodcast;<\/span><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Queue::route(ProcessPodcast::class, connection: &#8216;redis&#8217;, queue: &#8216;podcasts&#8217;);<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>4. Expanded PHP Attributes<\/b><\/h3>\n<table>\n<tbody>\n<tr>\n<td><b>PHP \u2014 CONTROLLER WITH ATTRIBUTES<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">#[Middleware(&#8216;auth&#8217;)]<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">class CommentController<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">{<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">\u00a0 \u00a0 #[Middleware(&#8216;subscribed&#8217;)]<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">\u00a0 \u00a0 #[Authorize(&#8216;create&#8217;, [Comment::class, &#8216;post&#8217;])]<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">\u00a0 \u00a0 public function store(Post $post)<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">\u00a0 \u00a0 {<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">\u00a0 \u00a0 \u00a0 \u00a0 \/\/ clean, declarative, no boilerplate<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">\u00a0 \u00a0 }<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">}<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>5. Cache::touch()<\/b><\/h3>\n<table>\n<tbody>\n<tr>\n<td><b>PHP<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">\/\/ Extend TTL without fetching the value<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Cache::touch(&#8216;session-data&#8217;, now()-&gt;addMinutes(30));<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>COMPARISON<\/b><\/p>\n<h2><b>Laravel 13 vs Laravel 12 \u2014 What Changed?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Wondering whether it&#8217;s worth upgrading? Here&#8217;s a side-by-side comparison with <\/span><span style=\"font-weight: 400;\">what changed since Laravel 12<\/span><span style=\"font-weight: 400;\">:<\/span><\/p>\n<table>\n<thead>\n<tr>\n<th><b>Feature \/ Area<\/b><\/th>\n<th><b>Laravel 12<\/b><\/th>\n<th><b>Laravel 13<\/b><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><b>Minimum PHP<\/b><\/td>\n<td>PHP 8.2<\/td>\n<td>PHP 8.3 required<\/td>\n<\/tr>\n<tr>\n<td><b>AI SDK<\/b><\/td>\n<td>Not included<\/td>\n<td>&#x2705; First-party AI SDK<\/td>\n<\/tr>\n<tr>\n<td><b>Semantic \/ Vector Search<\/b><\/td>\n<td>Not included<\/td>\n<td>&#x2705; whereVectorSimilarTo()<\/td>\n<\/tr>\n<tr>\n<td><b>JSON:API Resources<\/b><\/td>\n<td>Not included<\/td>\n<td>&#x2705; First-party support<\/td>\n<\/tr>\n<tr>\n<td><b>MCP Support<\/b><\/td>\n<td>Not included<\/td>\n<td>&#x2705; First-party MCP<\/td>\n<\/tr>\n<tr>\n<td><b>Queue Routing by Class<\/b><\/td>\n<td>Not included<\/td>\n<td>&#x2705; Queue::route()<\/td>\n<\/tr>\n<tr>\n<td><b>PHP Attributes<\/b><\/td>\n<td>Limited<\/td>\n<td>&#x2705; Expanded (10+ new)<\/td>\n<\/tr>\n<tr>\n<td><b>CSRF Middleware<\/b><\/td>\n<td>VerifyCsrfToken<\/td>\n<td>&#x2705; PreventRequestForgery<\/td>\n<\/tr>\n<tr>\n<td><b>Cache::touch()<\/b><\/td>\n<td>Not included<\/td>\n<td>&#x2705; Available<\/td>\n<\/tr>\n<tr>\n<td><b>Laravel Boost (AI)<\/b><\/td>\n<td>Not included<\/td>\n<td>&#x2705; Available<\/td>\n<\/tr>\n<tr>\n<td><b>Breaking Changes<\/b><\/td>\n<td>Minimal<\/td>\n<td>Minimal<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>INSTALLATION<\/b><\/p>\n<h2><b>How to Install Laravel 13 (Step-by-Step)<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Two options: the Laravel Installer CLI (recommended) or Laravel Herd (native GUI for macOS &amp; Windows).<\/span><\/p>\n<h3><b>Step 1 \u2014 Install PHP 8.3+, Composer &amp; the Laravel Installer<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The fastest way \u2014 a single command installs everything:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>MACOS<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">\/bin\/bash -c &#8220;$(curl -fsSL https:\/\/php.new\/install\/mac\/8.4)&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>LINUX<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">\/bin\/bash -c &#8220;$(curl -fsSL https:\/\/php.new\/install\/linux\/8.4)&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>WINDOWS POWERSHELL (RUN AS ADMINISTRATOR)<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Set-ExecutionPolicy Bypass -Scope Process -Force;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">iex ((New-Object System.Net.WebClient).DownloadString(&#8216;https:\/\/php.new\/install\/windows\/8.4&#8217;))<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">Already have PHP &amp; Composer? Just install the Laravel installer:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>COMPOSER<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">composer global require laravel\/installer<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>Step 2 \u2014 Create a New Laravel 13 Project<\/b><\/h3>\n<table>\n<tbody>\n<tr>\n<td><b>TERMINAL<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">laravel new my-app<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>Step 3 \u2014 Install Assets &amp; Start the Dev Server<\/b><\/h3>\n<table>\n<tbody>\n<tr>\n<td><b>TERMINAL<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">cd my-app<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">npm install &amp;&amp; npm run build<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">composer run dev<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">Your app is now live at http:\/\/localhost:8000<\/span><\/p>\n<h3><b>Step 4 \u2014 Configure Your Database<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Laravel 13 uses SQLite by default (zero setup). To switch to MySQL or PostgreSQL:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>.ENV<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">DB_CONNECTION=mysql<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">DB_HOST=127.0.0.1<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">DB_PORT=3306<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">DB_DATABASE=laravel<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">DB_USERNAME=root<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">DB_PASSWORD=<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>ARTISAN<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">php artisan migrate<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>Step 5 \u2014 (Optional) Install Laravel Boost<\/b><\/h3>\n<table>\n<tbody>\n<tr>\n<td><b>COMPOSER<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">composer require laravel\/boost &#8211;dev<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">php artisan boost:install<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td><b>PREFER A GUI? USE LARAVEL HERD<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Laravel Herd is a native macOS and Windows app that bundles PHP, Nginx, and the Laravel CLI in one install \u2014 no terminal required. See the official Laravel 13 installation docs at laravel.com\/docs\/13.x\/installation<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>LARAVEL 13 UPDATE<\/b><\/p>\n<h2><b>How to Upgrade \/ Update to Laravel 13<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">The Laravel team focused on keeping this a low-effort upgrade. Key steps:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Upgrade to PHP 8.3 or higher (PHP 8.1 and 8.2 are dropped)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Update composer.json: &#8220;laravel\/framework&#8221;: &#8220;^13.0&#8221;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Review custom CSRF middleware \u2014 it is now PreventRequestForgery (old alias still works)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Run: composer update<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Run: php artisan migrate (if there are new migrations)<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Check the <\/span><a href=\"https:\/\/laravel.com\/docs\/13.x\/upgrade\" target=\"_blank\" rel=\"nofollow noopener\"><span style=\"font-weight: 400;\">official Laravel 13 upgrade guide<\/span><\/a><span style=\"font-weight: 400;\"> for the full changelog.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>COMING FROM AN OLDER VERSION?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">If you&#8217;re still on Laravel 11 or earlier, read our guide on what changed in Laravel 12 first, then follow the Laravel 13 upgrade path. Visit: icoderzsolutions.com\/blog\/whats-new-in-laravel-12\/<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>SUPPORT POLICY<\/b><\/p>\n<h2><b>Laravel Version Support Policy<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">All major Laravel versions receive 18 months of bug fixes and 2 years of security patches from release date.<\/span><\/p>\n<table>\n<thead>\n<tr>\n<th><b>Version<\/b><\/th>\n<th><b>PHP Support<\/b><\/th>\n<th><b>Released<\/b><\/th>\n<th><b>Bug Fixes Until<\/b><\/th>\n<th><b>Security Until<\/b><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><span style=\"font-weight: 400;\">Laravel 10<\/span><\/td>\n<td><span style=\"font-weight: 400;\">PHP 8.1 \u2013 8.3<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Feb 14, 2023<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Aug 6, 2024<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Feb 4, 2025 (EOL)<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Laravel 11<\/span><\/td>\n<td><span style=\"font-weight: 400;\">PHP 8.2 \u2013 8.4<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Mar 12, 2024<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Sep 3, 2025<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Mar 12, 2026<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Laravel 12<\/span><\/td>\n<td><span style=\"font-weight: 400;\">PHP 8.2 \u2013 8.5<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Feb 24, 2025<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Aug 13, 2026<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Feb 24, 2027<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Laravel 13 \u2605<\/b><\/td>\n<td><b>PHP 8.3 \u2013 8.5<\/b><\/td>\n<td><b>Mar 17, 2026<\/b><\/td>\n<td><b>Q3 2027<\/b><\/td>\n<td><b>Mar 17, 2028<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>FAQS<\/b><\/p>\n<h2><b>Frequently Asked Questions About Laravel 13<\/b><\/h2>\n<h3><b>Is Laravel 13 released?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Yes. <\/span><b>Laravel 13 officially launched on March 17, 2026.<\/b><span style=\"font-weight: 400;\"> It is stable and production-ready. Start a new project today with <\/span><span style=\"font-weight: 400;\">laravel new my-app<\/span><span style=\"font-weight: 400;\"> using the latest installer.<\/span><\/p>\n<h3><b>How do I install the latest version of Laravel?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Install the Laravel installer via Composer (composer global require laravel\/installer), then run laravel new my-app. The installer automatically pulls the latest stable release \u2014 currently Laravel 13. Full steps in Section 06 above.<\/span><\/p>\n<h3><b>Is PHP outdated in 2026?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Not at all. PHP 8.3+ is a modern, actively maintained language with strong typing, readonly properties, fibers for async programming, native enums, and excellent runtime performance. Laravel powers platforms handling hundreds of millions of requests per month. PHP remains one of the most widely deployed server-side languages on the web.<\/span><\/p>\n<h3><b>What are the requirements for Laravel 13?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Minimum <\/span><b>PHP 8.3<\/b><span style=\"font-weight: 400;\">, Composer 2.x, and Node.js or Bun for frontend assets. For AI\/vector search features, PostgreSQL with the pgvector extension is required. See the requirements table in Section 03.<\/span><\/p>\n<h3><b>What is Laravel used for?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Laravel is used to build full-stack apps, RESTful APIs, SaaS platforms, e-commerce backends, CMS systems, real-time event systems, and AI-powered agent applications.\u00a0<\/span><\/p>\n<h3><b>Is upgrading to Laravel 13 difficult?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">No. The main requirement is upgrading to PHP 8.3+. Update your constraint to ^13.0, run composer update, and check the official upgrade guide. For a full cost\/effort breakdown: <\/span><a href=\"https:\/\/www.icoderzsolutions.com\/blog\/laravel-development-cost\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">icoderzsolutions.com\/blog\/laravel-development-cost<\/span><\/a><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Ready to Build with Laravel 13?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">iCoderz Solutions is a leading Laravel development company with 14+ years of experience building scalable, high-performance web applications.<\/span><\/p>\n<p><b>&#x1f517;\u00a0 Explore Laravel Services: <\/b><a href=\"https:\/\/www.icoderzsolutions.com\/laravel-development.shtml\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">icoderzsolutions.com\/laravel-development<\/span><\/a><\/p>\n<p><b>&#x1f517;\u00a0 Hire Laravel Developers: <\/b><a href=\"https:\/\/www.icoderzsolutions.com\/hire-laravel-developers.shtml\"><span style=\"font-weight: 400;\">icoderzsolutions.com\/hire-laravel-developers<\/span><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#x1f4c5; Released March 17, 2026 \u00a0 | \u00a0 &#x1f418; PHP 8.3+ \u00a0 | \u00a0 &#x1f512; Security support until 2028 INTRODUCTION What Is Laravel? Laravel is&#8230;<\/p>\n","protected":false},"author":21,"featured_media":20849,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1203],"tags":[2007,2008,2009,2006],"class_list":["post-20837","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel","tag-laravel-13","tag-laravel-13-features","tag-laravel-13-new-features","tag-laravel-latest"],"_links":{"self":[{"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/20837","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=20837"}],"version-history":[{"count":0,"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/20837\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/media\/20849"}],"wp:attachment":[{"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=20837"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=20837"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=20837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}