CINXE.COM

Laravel Idea

<!DOCTYPE html> <html lang="en-US" dir="ltr"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Laravel Idea</title> <meta name="description" content="The best plugin for Laravel Framework developing from the future"> <meta name="generator" content="VitePress v1.0.0-rc.36"> <link rel="preload stylesheet" href="/assets/style.SQAMrRX_.css" as="style"> <script type="module" src="/assets/app.wJpuK67I.js"></script> <link rel="preload" href="/assets/inter-roman-latin.bvIUbFQP.woff2" as="font" type="font/woff2" crossorigin=""> <link rel="modulepreload" href="/assets/chunks/framework.3OmuMqmp.js"> <link rel="modulepreload" href="/assets/chunks/theme.968G5jkj.js"> <link rel="modulepreload" href="/assets/index.md.vqiu1tLa.lean.js"> <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> <link rel="apple-touch-icon" sizes="180x180" href="/img/favicon/apple-touch-icon-120x120.png"> <link rel="icon" type="image/png" sizes="32x32" href="/img/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/img/favicon/favicon-16x16.png"> <link rel="shortcut icon" href="/img/favicon/favicon-32x32.png"> <meta property="og:type" content="website"> <meta property="og:title" content="Laravel Idea"> <meta property="og:description" content="The most productive Laravel Development Environment"> <meta property="og:image" content="/img/og_image.jpg"> <script>(function(t,n,r,e,m){t[e]=t[e]||[],t[e].push({"gtm.start":new Date().getTime(),event:"gtm.js"});var g=n.getElementsByTagName(r)[0],a=n.createElement(r),s=e!=="dataLayer"?"&l="+e:"";a.async=!0,a.src="https://www.googletagmanager.com/gtm.js?id="+m+s,g.parentNode.insertBefore(a,g)})(window,document,"script","dataLayer","GTM-TGWSL48Z");</script> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TGWSL48Z" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> </head> <body> <div id="app"><div class="Layout" data-v-9d8abc1e><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c8291ffa></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c8291ffa> Skip to content </a><!--]--><!----><header class="VPNav" data-v-9d8abc1e data-v-7ad780c2><div class="VPNavBar top" data-v-7ad780c2 data-v-3efcd581><div class="wrapper" data-v-3efcd581><div class="container" data-v-3efcd581><div class="title" data-v-3efcd581><div class="VPNavBarTitle" data-v-3efcd581 data-v-e4cade88><a class="title" href="/" data-v-e4cade88><!--[--><!--]--><!--[--><img class="VPImage logo" src="/img/logo.svg" alt data-v-ab19afbb><!--]--><!--[-->Laravel Idea<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-3efcd581><div class="content-body" data-v-3efcd581><!--[--><!--]--><div class="VPNavBarSearch search" data-v-3efcd581><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><svg class="DocSearch-Search-Icon" width="20" height="20" viewBox="0 0 20 20" aria-label="search icon"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-3efcd581 data-v-f732b5d0><span id="main-nav-aria-label" class="visually-hidden" data-v-f732b5d0>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-f732b5d0 data-v-cb318fec><!--[--><span data-v-cb318fec>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/docs/overview" tabindex="0" data-v-f732b5d0 data-v-cb318fec><!--[--><span data-v-cb318fec>Documentation</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://github.com/laravel-idea/plugin/issues" target="_blank" rel="noreferrer" tabindex="0" data-v-f732b5d0 data-v-cb318fec><!--[--><span data-v-cb318fec>Issues</span><!--]--></a><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-3efcd581 data-v-283b26e9><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="Switch to dark theme" aria-checked="false" data-v-283b26e9 data-v-d80abb8e data-v-1c29e291><span class="check" data-v-1c29e291><span class="icon" data-v-1c29e291><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-d80abb8e><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-d80abb8e><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-3efcd581 data-v-ef6192dc data-v-e71e869c><!--[--><a class="VPSocialLink no-icon" href="https://x.com/laravel_idea" aria-label="twitter" target="_blank" rel="noopener" data-v-e71e869c data-v-16cf740a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Twitter</title><path d="M21.543 7.104c.015.211.015.423.015.636 0 6.507-4.954 14.01-14.01 14.01v-.003A13.94 13.94 0 0 1 0 19.539a9.88 9.88 0 0 0 7.287-2.041 4.93 4.93 0 0 1-4.6-3.42 4.916 4.916 0 0 0 2.223-.084A4.926 4.926 0 0 1 .96 9.167v-.062a4.887 4.887 0 0 0 2.235.616A4.928 4.928 0 0 1 1.67 3.148 13.98 13.98 0 0 0 11.82 8.292a4.929 4.929 0 0 1 8.39-4.49 9.868 9.868 0 0 0 3.128-1.196 4.941 4.941 0 0 1-2.165 2.724A9.828 9.828 0 0 0 24 4.555a10.019 10.019 0 0 1-2.457 2.549z"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-3efcd581 data-v-8e87c032 data-v-aa8de344><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-aa8de344><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-aa8de344><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-aa8de344><div class="VPMenu" data-v-aa8de344 data-v-e42ed9b3><!----><!--[--><!--[--><!----><div class="group" data-v-8e87c032><div class="item appearance" data-v-8e87c032><p class="label" data-v-8e87c032>Appearance</p><div class="appearance-action" data-v-8e87c032><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="Switch to dark theme" aria-checked="false" data-v-8e87c032 data-v-d80abb8e data-v-1c29e291><span class="check" data-v-1c29e291><span class="icon" data-v-1c29e291><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-d80abb8e><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-d80abb8e><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-8e87c032><div class="item social-links" data-v-8e87c032><div class="VPSocialLinks social-links-list" data-v-8e87c032 data-v-e71e869c><!--[--><a class="VPSocialLink no-icon" href="https://x.com/laravel_idea" aria-label="twitter" target="_blank" rel="noopener" data-v-e71e869c data-v-16cf740a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Twitter</title><path d="M21.543 7.104c.015.211.015.423.015.636 0 6.507-4.954 14.01-14.01 14.01v-.003A13.94 13.94 0 0 1 0 19.539a9.88 9.88 0 0 0 7.287-2.041 4.93 4.93 0 0 1-4.6-3.42 4.916 4.916 0 0 0 2.223-.084A4.926 4.926 0 0 1 .96 9.167v-.062a4.887 4.887 0 0 0 2.235.616A4.928 4.928 0 0 1 1.67 3.148 13.98 13.98 0 0 0 11.82 8.292a4.929 4.929 0 0 1 8.39-4.49 9.868 9.868 0 0 0 3.128-1.196 4.941 4.941 0 0 1-2.165 2.724A9.828 9.828 0 0 0 24 4.555a10.019 10.019 0 0 1-2.457 2.549z"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-3efcd581 data-v-6bee1efd><span class="container" data-v-6bee1efd><span class="top" data-v-6bee1efd></span><span class="middle" data-v-6bee1efd></span><span class="bottom" data-v-6bee1efd></span></span></button></div></div></div></div><div class="divider" data-v-3efcd581><div class="divider-line" data-v-3efcd581></div></div></div><!----></header><!----><!----><div class="VPContent is-home" id="VPContent" data-v-9d8abc1e data-v-3cf691b6><div class="VPHome" data-v-3cf691b6 data-v-20eabd3a><!--[--><!--]--><div class="VPHero has-image VPHomeHero" data-v-20eabd3a data-v-5a3e9999><div class="container" data-v-5a3e9999><div class="main" data-v-5a3e9999><!--[--><h1 class="name" data-v-5a3e9999><span class="clip" data-v-5a3e9999>Laravel Idea</span></h1><p class="text" data-v-5a3e9999>The most productive Laravel Development Environment</p><p class="tagline" data-v-5a3e9999>Everything you need to speed up Laravel coding is built into one plugin.</p><!--]--><div class="actions" data-v-5a3e9999><!--[--><div class="action" data-v-5a3e9999><a class="VPButton medium brand" href="/docs/install" data-v-5a3e9999 data-v-1e76fe75>Get Started</a></div><!--]--></div></div><div class="image" data-v-5a3e9999><div class="image-container" data-v-5a3e9999><div class="image-bg" data-v-5a3e9999></div><!--[--><!--[--><img class="VPImage image-src" src="/img/logo.svg" alt="Laravel Idea" width="250" data-v-ab19afbb><!--]--><!--]--></div></div></div></div><!--[--><!--]--><!--[--><!--]--><!----><!--[--><!--]--><div style="position:relative;" data-v-20eabd3a><div><div><div class="bg-white dark:bg-[--vp-c-bg]"><div class="mx-auto max-w-7xl px-6 lg:px-8"><div class="mt-4 flex justify-center"><div class="md:flex"><ul class="flex-wrap space-y space-y-4 text-sm font-medium text-gray-500 dark:text-gray-400 md:me-4 mb-4 md:mb-0"><!--[--><li><button class="inline-flex items-center px-4 py-3 text-white bg-[--vp-button-brand-bg] rounded-lg active w-full dark:bg-blue-600" aria-current="page">Completions</button><!----></li><li><!----><button class="inline-flex items-center px-4 py-3 rounded-lg hover:text-gray-900 bg-gray-50 hover:bg-gray-100 w-full dark:bg-gray-800 dark:hover:bg-gray-700 dark:hover:text-white">Code&nbsp;Generation</button></li><li><!----><button class="inline-flex items-center px-4 py-3 rounded-lg hover:text-gray-900 bg-gray-50 hover:bg-gray-100 w-full dark:bg-gray-800 dark:hover:bg-gray-700 dark:hover:text-white">Laravel&nbsp;Magic</button></li><li><!----><button class="inline-flex items-center px-4 py-3 rounded-lg hover:text-gray-900 bg-gray-50 hover:bg-gray-100 w-full dark:bg-gray-800 dark:hover:bg-gray-700 dark:hover:text-white">Navigation</button></li><li><!----><button class="inline-flex items-center px-4 py-3 rounded-lg hover:text-gray-900 bg-gray-50 hover:bg-gray-100 w-full dark:bg-gray-800 dark:hover:bg-gray-700 dark:hover:text-white">Packages&nbsp;support</button></li><li><!----><button class="inline-flex items-center px-4 py-3 rounded-lg hover:text-gray-900 bg-gray-50 hover:bg-gray-100 w-full dark:bg-gray-800 dark:hover:bg-gray-700 dark:hover:text-white">Extensible</button></li><!--]--></ul><div class="p-6 bg-gray-50 text-medium text-gray-500 dark:text-gray-400 dark:bg-gray-800 rounded-lg w-full"><div class="flex flex-col md:flex-row"><div class="basis-1 md:basis-1/2 mb-4"><img src="/img/features/completions-l.gif" class="dark:hidden rounded-lg" alt="light img"><img src="/img/features/completions-d.gif" class="hidden dark:block rounded-lg" alt="dark img"></div><div class="basis-1 md:basis-1/2 pl-3"><div><p class="mb-2">Laravel Idea completes almost every string of your application: Eloquent model fields, view names, route names, config/translation keys, etc.</p><p class="mb-2">Deep code understanding allows completing all fields from the request object or filling validation rules based on the Eloquent model.</p></div><!----></div></div></div></div></div></div></div><div class="bg-white dark:bg-[--vp-c-bg]"><div class="mx-auto max-w-7xl px-6 lg:px-8"><div class="mt-12 flex justify-center"><!--[--><div class="grid grid-cols-2 gap-x-1 rounded-full p-1 text-center text-xs font-semibold leading-5 ring-1 ring-inset ring-gray-200" id="headlessui-radiogroup-1" role="radiogroup"><label id="headlessui-label-2" class="sr-only">Payment frequency</label><!--[--><div class="bg-[--vp-button-brand-bg] text-[--vp-button-brand-text] cursor-pointer rounded-full px-2.5 py-1" id="headlessui-radiogroup-option-3" role="radio" aria-checked="true" tabindex="0"><span>Monthly</span></div><div class="text-gray-500 dark:text-gray-300 cursor-pointer rounded-full px-2.5 py-1" id="headlessui-radiogroup-option-4" role="radio" aria-checked="false" tabindex="-1"><span>Annually</span></div><!--]--></div><!--]--></div><div class="isolate mx-auto mt-10 grid max-w-md grid-cols-1 gap-8 lg:mx-0 lg:max-w-none lg:grid-cols-3"><div class="rounded-3xl p-8 ring-1 ring-gray-200 xl:p-10"><div class="flex items-center justify-between gap-x-4"><h3 id="jetbrains-special-offers" class="text-lg font-semibold leading-8 text-gray-900 dark:text-gray-100"> Free trial </h3></div><p class="mt-4 text-sm leading-6 text-gray-600 dark:text-gray-200"> A free 30-day full-featured trial is available. </p><p class="mt-4 text-sm leading-6 text-gray-600 dark:text-gray-200"> Install PhpStorm. Go to the <strong>Settings</strong> &gt; <strong>Plugins</strong>, find <strong>Laravel Idea</strong> in the marketplace and press <strong>Install</strong>. </p><div class="mt-6 flex flex-col md:items-center md:space-y-1"><a href="/docs/install" id="trial_install_link" class="block w-full rounded-md px-3.5 py-2 text-center text-sm font-semibold leading-6 text-[--vp-button-brand-bg] ring-1 ring-inset ring-[--vp-button-brand-bg] hover:text-[--vp-button-brand-hover-bg] hover:ring-[--vp-button-brand-hover-bg] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[--vp-button-brand-bg]">How to Install <span aria-hidden="true">→</span></a></div></div><!--[--><div class="ring-2 ring-[--vp-button-brand-bg] rounded-3xl p-8 xl:p-10"><div class="flex items-center justify-between gap-x-4"><h3 id="personal" class="text-[--vp-c-brand-1] text-lg font-semibold leading-8">Personal</h3><p class="rounded-full bg-indigo-600/10 px-2.5 py-1 text-xs font-semibold leading-5 text-indigo-600 dark:bg-[--vp-button-brand-bg] dark:text-[--vp-button-brand-text]"> Most popular </p></div><p class="mt-4 text-sm leading-6 text-gray-600"></p><p class="mt-6 flex items-baseline gap-x-1"><span class="flex flex-col space-y-1 font-bold tracking-tight text-gray-900 dark:text-white"><span class="text-4xl">$4.90 <span class="text-sm font-semibold leading-6 text-gray-600 dark:text-gray-400">/ 1st year</span></span><span class="text-2xl">$3.90 <span class="text-sm font-semibold leading-6 text-gray-600 dark:text-gray-400">/ 2nd year</span></span><span class="text-xl">$2.90 <span class="text-sm font-semibold leading-6 text-gray-600 dark:text-gray-400">/ 3rd year onwards</span></span></span></p><a href="/docs/install" aria-describedby="personal" id="personal_install_link" class="bg-[--vp-button-brand-bg] text-[--vp-button-brand-text] shadow-sm hover:bg-[--vp-button-brand-hover-bg] mt-6 block rounded-md px-3 py-2 text-center text-sm font-semibold leading-6 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[--vp-button-brand-hover-bg]"> Install </a></div><div class="ring-1 ring-gray-200 rounded-3xl p-8 xl:p-10"><div class="flex items-center justify-between gap-x-4"><h3 id="organization" class="text-gray-900 dark:text-gray-100 text-lg font-semibold leading-8">Organization</h3><!----></div><p class="mt-4 text-sm leading-6 text-gray-600"></p><p class="mt-6 flex items-baseline gap-x-1"><span class="flex flex-col space-y-1 font-bold tracking-tight text-gray-900 dark:text-white"><span class="text-4xl">$9.90 <span class="text-sm font-semibold leading-6 text-gray-600 dark:text-gray-400">/ 1st year</span></span><span class="text-2xl">$7.90 <span class="text-sm font-semibold leading-6 text-gray-600 dark:text-gray-400">/ 2nd year</span></span><span class="text-xl">$5.90 <span class="text-sm font-semibold leading-6 text-gray-600 dark:text-gray-400">/ 3rd year onwards</span></span></span></p><a href="/docs/install" aria-describedby="organization" id="organization_install_link" class="text-[--vp-button-brand-bg] ring-1 ring-inset ring-[--vp-button-brand-bg] hover:text-[--vp-button-brand-hover-bg] hover:ring-[--vp-button-brand-hover-bg] dark:bg-[--vp-button-alt-bg] dark:text-[--vp-button-alt-text] dark:ring-transparent dark:hover:bg-[--vp-button-alt-hover-bg] mt-6 block rounded-md px-3 py-2 text-center text-sm font-semibold leading-6 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[--vp-button-brand-hover-bg]"> Install </a></div><!--]--></div></div></div><div class="relative isolate bg-[--vp-c-bg] mt-24"><div class="absolute inset-x-0 top-1/2 -z-10 -translate-y-1/2 transform-gpu overflow-hidden opacity-30 blur-3xl" aria-hidden="true"><div class="ml-[max(50%,38rem)] aspect-[1313/771] w-[82.0625rem] bg-gradient-to-tr from-[#ff80b5] to-[#9089fc]" style="clip-path:polygon( 74.1% 44.1%, 100% 61.6%, 97.5% 26.9%, 85.5% 0.1%, 80.7% 2%, 72.5% 32.5%, 60.2% 62.4%, 52.4% 68.1%, 47.5% 58.3%, 45.2% 34.5%, 27.5% 76.7%, 0.1% 64.9%, 17.9% 100%, 27.6% 76.8%, 76.1% 97.7%, 74.1% 44.1% );"></div></div><div class="absolute inset-x-0 top-0 -z-10 flex transform-gpu overflow-hidden pt-0 opacity-25 blur-3xl sm:pt-8 xl:justify-end" aria-hidden="true"><div class="ml-[-22rem] aspect-[1313/771] w-[82.0625rem] flex-none origin-top-right rotate-[30deg] bg-gradient-to-tr from-[#ff80b5] to-[#9089fc] xl:ml-0 xl:mr-[calc(50%-12rem)]" style="clip-path:polygon( 74.1% 44.1%, 100% 61.6%, 97.5% 26.9%, 85.5% 0.1%, 80.7% 2%, 72.5% 32.5%, 60.2% 62.4%, 52.4% 68.1%, 47.5% 58.3%, 45.2% 34.5%, 27.5% 76.7%, 0.1% 64.9%, 17.9% 100%, 27.6% 76.8%, 76.1% 97.7%, 74.1% 44.1% );"></div></div><div class="mx-auto max-w-7xl px-6 lg:px-8"><div class="mx-auto max-w-xl text-center"><p class="mt-2 text-3xl font-bold tracking-tight text-gray-900 dark:text-gray-200 sm:text-4xl"> What people say about us </p></div><div class="mx-auto mt-16 grid max-w-2xl grid-cols-1 grid-rows-1 gap-8 text-sm leading-6 text-gray-900 sm:mt-20 lg:mx-0 lg:max-w-none lg:grid-flow-col lg:grid-cols-3"><!--[--><div class="space-y-8 xl:space-y-0"><!--[--><div class="xl:row-span-3 space-y-8"><!--[--><figure class="rounded-2xl bg-white p-6 shadow-lg ring-1 ring-gray-900/5 dark:bg-[--vp-c-bg] dark:ring-[--vp-c-gutter]"><blockquote class="text-[--vp-c-text-1]"><p>“So <a href="https://twitter.com/laravel_idea" target="_blank" class="text-[--vp-button-brand-bg] hover:text-[--vp-button-brand-hover-bg]">@laravel_idea</a> just introduced a killer feature: <a href="https://laravel-idea.com/docs/ide_json" target="_blank" class="text-[--vp-button-brand-bg] hover:text-[--vp-button-brand-hover-bg]">https://laravel-idea.com/docs/ide_json</a>. Allows you to have route/config/view and more autocompletion on custom functions and methods.<br><br>If you have not tried <a href="https://twitter.com/laravel_idea" target="_blank" class="text-[--vp-button-brand-bg] hover:text-[--vp-button-brand-hover-bg]">@laravel_idea</a> and you are a Laravel dev, I can highly recommend you give it a go!”</p></blockquote><figcaption class="mt-6 flex items-center gap-x-4 text-[--vp-c-text-1] dark:border-[--vp-c-divider]"><a href="https://twitter.com/stayallive"><img class="h-10 w-10 rounded-full bg-gray-50" src="/img/testimonials/stayallive.jpeg" alt=""></a><div class="flex-auto"><div class="font-semibold"><a href="https://twitter.com/stayallive">Alex Bouma</a></div><div class="text-[--vp-c-text-2]"><a href="https://twitter.com/stayallive" class="hover:underline">@stayallive</a></div></div><div class="self-end"><a href="https://twitter.com/stayallive/status/1365324590227091456" target="_blank" class="hover:cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 text-[--vp-c-text-2] transition hover:scale-125"><path d="M12.232 4.232a2.5 2.5 0 013.536 3.536l-1.225 1.224a.75.75 0 001.061 1.06l1.224-1.224a4 4 0 00-5.656-5.656l-3 3a4 4 0 00.225 5.865.75.75 0 00.977-1.138 2.5 2.5 0 01-.142-3.667l3-3z"></path><path d="M11.603 7.963a.75.75 0 00-.977 1.138 2.5 2.5 0 01.142 3.667l-3 3a2.5 2.5 0 01-3.536-3.536l1.225-1.224a.75.75 0 00-1.061-1.06l-1.224 1.224a4 4 0 105.656 5.656l3-3a4 4 0 00-.225-5.865z"></path></svg></a></div></figcaption></figure><figure class="rounded-2xl bg-white p-6 shadow-lg ring-1 ring-gray-900/5 dark:bg-[--vp-c-bg] dark:ring-[--vp-c-gutter]"><blockquote class="text-[--vp-c-text-1]"><p>“Seriously, the <a href="https://twitter.com/laravel_idea" target="_blank" class="text-[--vp-button-brand-bg] hover:text-[--vp-button-brand-hover-bg]">@laravel_idea</a> plug-in is one of the best in PHPStorm 🪄”</p></blockquote><figcaption class="mt-6 flex items-center gap-x-4 text-[--vp-c-text-1] dark:border-[--vp-c-divider]"><a href="https://twitter.com/jbrooksuk"><img class="h-10 w-10 rounded-full bg-gray-50" src="/img/testimonials/jbrooksuk.jpeg" alt=""></a><div class="flex-auto"><div class="font-semibold"><a href="https://twitter.com/jbrooksuk">James Brooks</a></div><div class="text-[--vp-c-text-2]"><a href="https://twitter.com/jbrooksuk" class="hover:underline">@jbrooksuk</a></div></div><div class="self-end"><a href="https://twitter.com/jbrooksuk/status/1661813778634211338" target="_blank" class="hover:cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 text-[--vp-c-text-2] transition hover:scale-125"><path d="M12.232 4.232a2.5 2.5 0 013.536 3.536l-1.225 1.224a.75.75 0 001.061 1.06l1.224-1.224a4 4 0 00-5.656-5.656l-3 3a4 4 0 00.225 5.865.75.75 0 00.977-1.138 2.5 2.5 0 01-.142-3.667l3-3z"></path><path d="M11.603 7.963a.75.75 0 00-.977 1.138 2.5 2.5 0 01.142 3.667l-3 3a2.5 2.5 0 01-3.536-3.536l1.225-1.224a.75.75 0 00-1.061-1.06l-1.224 1.224a4 4 0 105.656 5.656l3-3a4 4 0 00-.225-5.865z"></path></svg></a></div></figcaption></figure><!--]--></div><!--]--></div><div class="space-y-8 xl:space-y-0"><!--[--><div class="xl:row-start-1 space-y-8"><!--[--><figure class="rounded-2xl bg-white p-6 shadow-lg ring-1 ring-gray-900/5 dark:bg-[--vp-c-bg] dark:ring-[--vp-c-gutter]"><blockquote class="text-[--vp-c-text-1]"><p>“The PHPStorm's plugin <a href="https://twitter.com/laravel_idea" target="_blank" class="text-[--vp-button-brand-bg] hover:text-[--vp-button-brand-hover-bg]">@laravel_idea</a> was a good investment. The autocomplete is unreal 🤯”</p></blockquote><figcaption class="mt-6 flex items-center gap-x-4 text-[--vp-c-text-1] dark:border-[--vp-c-divider]"><a href="https://twitter.com/Sileence"><img class="h-10 w-10 rounded-full bg-gray-50" src="/img/testimonials/Sileence.jpeg" alt=""></a><div class="flex-auto"><div class="font-semibold"><a href="https://twitter.com/Sileence">Duilio Palacios</a></div><div class="text-[--vp-c-text-2]"><a href="https://twitter.com/Sileence" class="hover:underline">@Sileence</a></div></div><div class="self-end"><a href="https://twitter.com/Sileence/status/1357655036684361729" target="_blank" class="hover:cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 text-[--vp-c-text-2] transition hover:scale-125"><path d="M12.232 4.232a2.5 2.5 0 013.536 3.536l-1.225 1.224a.75.75 0 001.061 1.06l1.224-1.224a4 4 0 00-5.656-5.656l-3 3a4 4 0 00.225 5.865.75.75 0 00.977-1.138 2.5 2.5 0 01-.142-3.667l3-3z"></path><path d="M11.603 7.963a.75.75 0 00-.977 1.138 2.5 2.5 0 01.142 3.667l-3 3a2.5 2.5 0 01-3.536-3.536l1.225-1.224a.75.75 0 00-1.061-1.06l-1.224 1.224a4 4 0 105.656 5.656l3-3a4 4 0 00-.225-5.865z"></path></svg></a></div></figcaption></figure><figure class="rounded-2xl bg-white p-6 shadow-lg ring-1 ring-gray-900/5 dark:bg-[--vp-c-bg] dark:ring-[--vp-c-gutter]"><blockquote class="text-[--vp-c-text-1]"><p>“Two shoutouts today! The first one goes to <a href="https://twitter.com/Adelf32" target="_blank" class="text-[--vp-button-brand-bg] hover:text-[--vp-button-brand-hover-bg]">@Adelf32</a> who built <a href="https://twitter.com/laravel_idea" target="_blank" class="text-[--vp-button-brand-bg] hover:text-[--vp-button-brand-hover-bg]">@laravel_idea</a>. He helped me again with another license. Best <a href="https://twitter.com/phpstorm" target="_blank" class="text-[--vp-button-brand-bg] hover:text-[--vp-button-brand-hover-bg]">@phpstorm</a> <a href="https://twitter.com/laravelphp" target="_blank" class="text-[--vp-button-brand-bg] hover:text-[--vp-button-brand-hover-bg]">@laravelphp</a> plugin out there. It's worth every single penny! Go for it, buy it and support the awesome work he does for the community!”</p></blockquote><figcaption class="mt-6 flex items-center gap-x-4 text-[--vp-c-text-1] dark:border-[--vp-c-divider]"><a href="https://twitter.com/stefanbauerme"><img class="h-10 w-10 rounded-full bg-gray-50" src="/img/testimonials/stefanbauerme.jpeg" alt=""></a><div class="flex-auto"><div class="font-semibold"><a href="https://twitter.com/stefanbauerme">Stefan Bauer</a></div><div class="text-[--vp-c-text-2]"><a href="https://twitter.com/stefanbauerme" class="hover:underline">@stefanbauerme</a></div></div><div class="self-end"><a href="https://twitter.com/stefanbauerme/status/1367861148784222210" target="_blank" class="hover:cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 text-[--vp-c-text-2] transition hover:scale-125"><path d="M12.232 4.232a2.5 2.5 0 013.536 3.536l-1.225 1.224a.75.75 0 001.061 1.06l1.224-1.224a4 4 0 00-5.656-5.656l-3 3a4 4 0 00.225 5.865.75.75 0 00.977-1.138 2.5 2.5 0 01-.142-3.667l3-3z"></path><path d="M11.603 7.963a.75.75 0 00-.977 1.138 2.5 2.5 0 01.142 3.667l-3 3a2.5 2.5 0 01-3.536-3.536l1.225-1.224a.75.75 0 00-1.061-1.06l-1.224 1.224a4 4 0 105.656 5.656l3-3a4 4 0 00-.225-5.865z"></path></svg></a></div></figcaption></figure><!--]--></div><!--]--></div><div class="space-y-8 xl:space-y-0"><!--[--><div class="xl:row-span-3 space-y-8"><!--[--><figure class="rounded-2xl bg-white p-6 shadow-lg ring-1 ring-gray-900/5 dark:bg-[--vp-c-bg] dark:ring-[--vp-c-gutter]"><blockquote class="text-[--vp-c-text-1]"><p>“Using the Laravel Idea plugin (<a href="https://laravel-idea.com" target="_blank" class="text-[--vp-button-brand-bg] hover:text-[--vp-button-brand-hover-bg]">https://laravel-idea.com</a>) you can easily create Blade views in <a href="https://twitter.com/phpstorm" target="_blank" class="text-[--vp-button-brand-bg] hover:text-[--vp-button-brand-hover-bg]">@phpstorm</a>. Very handy! 👍<br><a href="https://twitter.com/hashtag/laravel" target="_blank" class="text-[--vp-button-brand-bg] hover:text-[--vp-button-brand-hover-bg]">#laravel</a> <a href="https://twitter.com/hashtag/php" target="_blank" class="text-[--vp-button-brand-bg] hover:text-[--vp-button-brand-hover-bg]">#php</a>”</p></blockquote><figcaption class="mt-6 flex items-center gap-x-4 text-[--vp-c-text-1] dark:border-[--vp-c-divider]"><a href="https://twitter.com/freekmurze"><img class="h-10 w-10 rounded-full bg-gray-50" src="/img/testimonials/freekmurze.jpeg" alt=""></a><div class="flex-auto"><div class="font-semibold"><a href="https://twitter.com/freekmurze">Freek Van der Herten</a></div><div class="text-[--vp-c-text-2]"><a href="https://twitter.com/freekmurze" class="hover:underline">@freekmurze</a></div></div><div class="self-end"><a href="https://twitter.com/freekmurze/status/1452983297127157763" target="_blank" class="hover:cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 text-[--vp-c-text-2] transition hover:scale-125"><path d="M12.232 4.232a2.5 2.5 0 013.536 3.536l-1.225 1.224a.75.75 0 001.061 1.06l1.224-1.224a4 4 0 00-5.656-5.656l-3 3a4 4 0 00.225 5.865.75.75 0 00.977-1.138 2.5 2.5 0 01-.142-3.667l3-3z"></path><path d="M11.603 7.963a.75.75 0 00-.977 1.138 2.5 2.5 0 01.142 3.667l-3 3a2.5 2.5 0 01-3.536-3.536l1.225-1.224a.75.75 0 00-1.061-1.06l-1.224 1.224a4 4 0 105.656 5.656l3-3a4 4 0 00-.225-5.865z"></path></svg></a></div></figcaption></figure><figure class="rounded-2xl bg-white p-6 shadow-lg ring-1 ring-gray-900/5 dark:bg-[--vp-c-bg] dark:ring-[--vp-c-gutter]"><blockquote class="text-[--vp-c-text-1]"><p>“Laravel Idea is a must-have PHPStorm plugin! Take part in the giveaway - or just go and give <a href="https://twitter.com/Adelf32" target="_blank" class="text-[--vp-button-brand-bg] hover:text-[--vp-button-brand-hover-bg]">@Adelf32</a> that money he deserves ❤️ <a href="https://twitter.com/Laravelgiveaway/status/1580203833762152450" target="_blank" class="text-[--vp-button-brand-bg] hover:text-[--vp-button-brand-hover-bg]">https://twitter.com/Laravelgiveaway/status/1580203833762152450</a>”</p></blockquote><figcaption class="mt-6 flex items-center gap-x-4 text-[--vp-c-text-1] dark:border-[--vp-c-divider]"><a href="https://twitter.com/marcelpociot"><img class="h-10 w-10 rounded-full bg-gray-50" src="/img/testimonials/marcelpociot.jpeg" alt=""></a><div class="flex-auto"><div class="font-semibold"><a href="https://twitter.com/marcelpociot">Marcel Pociot</a></div><div class="text-[--vp-c-text-2]"><a href="https://twitter.com/marcelpociot" class="hover:underline">@marcelpociot</a></div></div><div class="self-end"><a href="https://twitter.com/marcelpociot/status/1580205180976791553" target="_blank" class="hover:cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 text-[--vp-c-text-2] transition hover:scale-125"><path d="M12.232 4.232a2.5 2.5 0 013.536 3.536l-1.225 1.224a.75.75 0 001.061 1.06l1.224-1.224a4 4 0 00-5.656-5.656l-3 3a4 4 0 00.225 5.865.75.75 0 00.977-1.138 2.5 2.5 0 01-.142-3.667l3-3z"></path><path d="M11.603 7.963a.75.75 0 00-.977 1.138 2.5 2.5 0 01.142 3.667l-3 3a2.5 2.5 0 01-3.536-3.536l1.225-1.224a.75.75 0 00-1.061-1.06l-1.224 1.224a4 4 0 105.656 5.656l3-3a4 4 0 00-.225-5.865z"></path></svg></a></div></figcaption></figure><!--]--></div><!--]--></div><!--]--></div></div></div></div></div></div></div></div><!----><!--[--><!--]--></div></div> <script>window.__VP_HASH_MAP__=JSON.parse("{\"docs_ide_json_blade.md\":\"6vERv4M3\",\"docs_blade.md\":\"L9mil5t7\",\"blog_2021_4-4-release.md\":\"vKJ-RJC6\",\"blog_2022_5-0-release.md\":\"-UDW42zU\",\"docs_eloquent.md\":\"3sDIq15F\",\"blog_index.md\":\"4MvgQCiX\",\"docs_generation.md\":\"2F1EB-jq\",\"blog_2021_4-4-2-release.md\":\"6T4hrVv3\",\"docs_filament.md\":\"qiLtKzeK\",\"blog_2022_5-3-release.md\":\"Vcysahxp\",\"blog_2023_price-increasing.md\":\"tN6Dod-x\",\"docs_custom_generations.md\":\"DB_90r7Q\",\"docs_ide_json_overview.md\":\"34Otz6l3\",\"docs_inertia.md\":\"eiG6-4p4\",\"docs_localization.md\":\"bn7caafW\",\"docs_changelog.md\":\"YTtEYrYq\",\"docs_livewire.md\":\"H9rPtvYe\",\"docs_request_validation.md\":\"51fTM4Wv\",\"docs_install.md\":\"8P9LD05p\",\"docs_nova.md\":\"sDRNZ6Cv\",\"docs_modules.md\":\"ERuv47KM\",\"docs_other.md\":\"sxV2tXe-\",\"docs_overview.md\":\"vxQA6Irs\",\"docs_routing.md\":\"8pQT2nhS\",\"docs_ide_json_completion.md\":\"r0E5p_TA\",\"index.md\":\"vqiu1tLa\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Laravel Idea\",\"description\":\"The best plugin for Laravel Framework developing from the future\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"logo\":\"/img/logo.svg\",\"search\":{\"provider\":\"local\"},\"nav\":[{\"text\":\"Home\",\"link\":\"/\"},{\"text\":\"Documentation\",\"link\":\"/docs/overview\"},{\"text\":\"Issues\",\"link\":\"https://github.com/laravel-idea/plugin/issues\"}],\"sidebar\":[{\"text\":\"Get Started\",\"items\":[{\"text\":\"Overview\",\"link\":\"/docs/overview\"},{\"text\":\"Installation\",\"link\":\"/docs/install\"},{\"text\":\"Changelog\",\"link\":\"/docs/changelog\"}]},{\"text\":\"Features\",\"items\":[{\"text\":\"Code generation\",\"link\":\"/docs/generation\"},{\"text\":\"Eloquent\",\"link\":\"/docs/eloquent\"},{\"text\":\"Routing\",\"link\":\"/docs/routing\"},{\"text\":\"Request validation\",\"link\":\"/docs/request_validation\"},{\"text\":\"Localization\",\"link\":\"/docs/localization\"},{\"text\":\"Blade\",\"link\":\"/docs/blade\"},{\"text\":\"Other features\",\"link\":\"/docs/other\"}]},{\"text\":\"ide.json\",\"items\":[{\"text\":\"Overview\",\"link\":\"/docs/ide_json/overview\"},{\"text\":\"Completion\",\"link\":\"/docs/ide_json/completion\"}]},{\"text\":\"Concepts\",\"items\":[{\"text\":\"Modules\",\"link\":\"/docs/modules\"},{\"text\":\"Custom generations\",\"link\":\"/docs/custom_generations\"}]},{\"text\":\"Packages\",\"items\":[{\"text\":\"Livewire\",\"link\":\"/docs/livewire\"},{\"text\":\"Inertia\",\"link\":\"/docs/inertia\"},{\"text\":\"Nova\",\"link\":\"/docs/nova\"},{\"text\":\"Filament\",\"link\":\"/docs/filament\"}]}],\"socialLinks\":[{\"icon\":\"twitter\",\"link\":\"https://x.com/laravel_idea\"}]},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":true}");</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10