<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/official-laravel-zed-extension-lsp-for-php-blade-esbp6qywx" -->

---
title: Official Laravel Zed Extension: LSP for PHP & Blade
description: The Laravel team has released an official Laravel extension for the Zed editor (v0.1.0), connecting Laravel LSP to provide completions, hover info,...
canonical: https://daily.dev/posts/official-laravel-zed-extension-lsp-for-php-blade-esbp6qywx
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Official Laravel Zed Extension: LSP for PHP & Blade | daily.dev
og:description: The Laravel team has released an official Laravel extension for the Zed editor (v0.1.0), connecting Laravel LSP to provide completions, hover info,...
og:url: https://daily.dev/posts/official-laravel-zed-extension-lsp-for-php-blade-esbp6qywx
og:image: https://api.daily.dev/og/posts/EsbP6qyWx.png
og:image:alt: Official Laravel Zed Extension: LSP for PHP & Blade
og:image:width: 1200
og:image:height: 630
og:locale: en
---

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

# Official Laravel Zed Extension: LSP for PHP & Blade

**[Laravel News](https://daily.dev/sources/ln)** · [@ericlbarnes](https://daily.dev/ericlbarnes) · 2 min read · 0 upvotes · 0 comments

## Summary

The Laravel team has released an official Laravel extension for the Zed editor (v0.1.0), connecting Laravel LSP to provide completions, hover info, diagnostics, document links, and code actions for PHP and Blade files. Laravel LSP, announced at Laracon US 2026, is a first-party language server that understands your application context — completing config keys, route names, view paths, translation strings, middleware, Livewire components, and more. Installation is straightforward via Zed's extension registry with no manual setup required; the extension auto-downloads and updates the language server binary. A community Laravel extension for Zed also exists and takes a different approach (tree-sitter parsing vs. running PHP scripts), and the two should not be run simultaneously. Zed now joins Sublime Text, Cursor, VS Code, Neovim, and OpenCode with official Laravel LSP support.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://laravel-news.com/laravel-zed-extension>

## Questions this post answers

### How do I install the official Laravel extension for Zed?

Open Zed's command palette, run zed: extensions, search for Laravel (Official), and click Install. No manual setup of laravel/lsp is needed since the extension downloads the language server binary itself and checks for updates roughly every two hours. Version 0.1.0 became available in Zed's extension registry on July 30th, 2026.

_Developers wiring up their Laravel editor setup can follow updates like this on daily.dev._

### What does the phpEnvironment initialization option do in the Laravel LSP for Zed?

It tells the language server how to find a working PHP command for indexing the project, defaulting to auto, which tries Herd, Valet, Sail, Lando, DDEV, and then local PHP in that order. It can be set explicitly, for example to sail, under lsp.laravel.initialization_options in Zed settings, and every LSP feature can be toggled the same way.

_Anyone configuring Laravel tooling across different local environments can track these details via daily.dev._

### Should I use the official Laravel LSP extension or the community Laravel extension for Zed?

They take different approaches: Laravel LSP runs PHP scripts inside the project to query the framework directly, while Mike Bronner's community extension parses files with tree-sitter and never executes the application. The community README recommends against running both simultaneously, so the choice depends on whether direct framework introspection or a lighter static-analysis approach fits the workflow better.

_Developers choosing between competing Laravel tooling options can compare approaches through daily.dev._

## Similar posts on daily.dev

- [Community Laravel Extension for Zed](https://daily.dev/posts/community-laravel-extension-for-zed-n4esgtvxk) · Laravel News · 19 upvotes · 0 comments
- [Announcing Symfony Language Tools, the Official Symfony LSP Server \(Symfony Blog\)](https://daily.dev/posts/announcing-symfony-language-tools-the-official-symfony-lsp-server-symfony-blog--ni87i9xqz) · Symfony · 4 upvotes · 0 comments
- [PestPHP Intellisense in Laravel VS Code Extension v1.7.0](https://daily.dev/posts/pestphp-intellisense-in-laravel-vs-code-extension-v1-7-0-xut5cntoy) · Laravel News · 33 upvotes · 1 comments

---

Tags: [#php](https://daily.dev/tags/php), [#laravel](https://daily.dev/tags/laravel), [#zed](https://daily.dev/tags/zed), [#lsp](https://daily.dev/tags/lsp)

[View this post on daily.dev](https://daily.dev/posts/official-laravel-zed-extension-lsp-for-php-blade-esbp6qywx)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Official Laravel Zed Extension: LSP for PHP & Blade","url":"https://daily.dev/posts/official-laravel-zed-extension-lsp-for-php-blade-esbp6qywx","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/official-laravel-zed-extension-lsp-for-php-blade-esbp6qywx"},"datePublished":"2026-08-04T18:39:26.597Z","dateModified":"2026-09-13T22:00:16.456Z","description":"The Laravel team has released an official Laravel extension for the Zed editor (v0.1.0), connecting Laravel LSP to provide completions, hover info,...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ecb302b134b9a0c6b2a0f1d67dd40455?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ecb302b134b9a0c6b2a0f1d67dd40455?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Laravel News","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Person","name":"Eric L. Barnes","url":"https://daily.dev/ericlbarnes","image":"https://media.daily.dev/image/upload/s--K6f982B3--/f_auto/v1755288662/avatars/avatar_9SjPngRVLKMb8ob1eVrqZ?_a=BAMClqZW0","description":"Founder of Laravel News","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":2460}},"commentCount":0,"discussionUrl":"https://daily.dev/posts/official-laravel-zed-extension-lsp-for-php-blade-esbp6qywx","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"php,laravel,zed,lsp","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Laravel News","item":"https://daily.dev/sources/ln"},{"@type":"ListItem","position":3,"name":"Official Laravel Zed Extension: LSP for PHP & Blade"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/official-laravel-zed-extension-lsp-for-php-blade-esbp6qywx#faq","mainEntity":[{"@type":"Question","name":"How do I install the official Laravel extension for Zed?","acceptedAnswer":{"@type":"Answer","text":"Open Zed's command palette, run zed: extensions, search for Laravel (Official), and click Install. No manual setup of laravel/lsp is needed since the extension downloads the language server binary itself and checks for updates roughly every two hours. Version 0.1.0 became available in Zed's extension registry on July 30th, 2026. Developers wiring up their Laravel editor setup can follow updates like this on daily.dev."}},{"@type":"Question","name":"What does the phpEnvironment initialization option do in the Laravel LSP for Zed?","acceptedAnswer":{"@type":"Answer","text":"It tells the language server how to find a working PHP command for indexing the project, defaulting to auto, which tries Herd, Valet, Sail, Lando, DDEV, and then local PHP in that order. It can be set explicitly, for example to sail, under lsp.laravel.initialization_options in Zed settings, and every LSP feature can be toggled the same way. Anyone configuring Laravel tooling across different local environments can track these details via daily.dev."}},{"@type":"Question","name":"Should I use the official Laravel LSP extension or the community Laravel extension for Zed?","acceptedAnswer":{"@type":"Answer","text":"They take different approaches: Laravel LSP runs PHP scripts inside the project to query the framework directly, while Mike Bronner's community extension parses files with tree-sitter and never executes the application. The community README recommends against running both simultaneously, so the choice depends on whether direct framework introspection or a lighter static-analysis approach fits the workflow better. Developers choosing between competing Laravel tooling options can compare approaches through daily.dev."}}]}
```

