
ابزارهای هوش مصنوعی مثل GitHub Copilot، ChatGPT یا Claude یا IDE های مثل Cursor کمکم به بخشی جدانشدنی از دنیای برنامهنویسی تبدیل شدهاند. این ابزارها میتوانند سرعت توسعه را افزایش دهند و در بسیاری از مواقع، پیشنهادهای مفیدی ارائه کنند.
اما احتمالاً تجربه کردهاید که این ابزارها همیشه هم دقیق عمل نمیکنند.
گاهی:
از توابع منسوخ استفاده میکنند
کلاسهایی را معرفی میکنند که اصلاً در پروژه وجود ندارند
یا با ساختار واقعی پروژه و نسخه پکیجهای شما هماهنگ نیستند
مشکل اصلی اینجاست که این ابزارها زمینه (Context) دقیق پروژه شما را نمیدانند.
هوش مصنوعی عمومی روی حجم زیادی از دادهها آموزش دیده و در سطح کلی، PHP و حتی لاراول را میشناسد.
اما:
از نسخه دقیق لاراول شما بیخبر است
دیتابیس و مدلهای پروژهتان را نمیداند
تفاوت بین Livewire 2 و Livewire 3 را نمیداند
ساختار و رفتار پکیجهایی مثل Filament یا Inertia را در نسخه پروژه شما دقیقاً نمیشناسد
اینجاست که Laravel Boost به میدان میآید — ابزاری که این فاصله را پر میکند و به هوش مصنوعی امکان میدهد مانند یک توسعهدهنده باتجربه لاراول، با درک دقیق از پروژه شما عمل کند.
Laravel Boost یک پکیج رایگان و متنباز است که توسط تیم لاراول توسعه داده شده و هدف آن، تبدیل دستیار هوش مصنوعی شما به یک همتیمی آگاه به لاراول و پروژه شماست.
Boost این کار را بر اساس سه ستون اصلی انجام میدهد:
Boost در پروژه شما یک سرور MCP (Model Context Protocol) راهاندازی میکند که بیش از ۱۵ ابزار تخصصی را در اختیار AI قرار میدهد. این ابزارها میتوانند:
نسخه لاراول و پکیجها را شناسایی کنند
مدلها، روتها و تنظیمات پروژه را بخوانند
ساختار دقیق جداول دیتابیس را نمایش دهند
کد را مستقیماً در محیط پروژه اجرا کنند (Tinker)
مزیت اصلی: هوش مصنوعی به جای حدس زدن، بر اساس وضعیت واقعی پروژه شما تصمیم میگیرد.
Boost به یک پایگاه بزرگ شامل بیش از ۱۷,۰۰۰ سند از کل اکوسیستم لاراول (شامل Livewire، Inertia، Filament و…) متصل است.
نکته کلیدی اینجاست که Boost این مستندات را بر اساس نسخه دقیق پکیجهای موجود در composer.json شما فیلتر میکند.
مزیت: پیشنهادهای هوش مصنوعی دقیقاً با نسخه فعلی شما همخوانی دارند و خطاهای ناشی از استفاده از APIهای قدیمی یا اشتباه کاهش مییابد.
Boost مجموعهای از فایلهای راهنما را در پروژه نصب میکند که به AI میگویند چگونه کد بزند:
رعایت کنوانسیونهای لاراول
پایبندی به بهترین شیوهها (Best Practices)
نوشتن تست برای کدهای تولیدشده
این یعنی کد خروجی نه تنها درست، بلکه تمیز، خوانا و مطابق با استانداردهای رسمی لاراول خواهد بود.

application-info - خواندن نسخه لاراول، پکیجها و مدلها
db-schema - نمایش ساختار جداول دیتابیس (ساختار جدول users را نمایش بده)
list-routes - لیست کردن روتها (همه POST route ها را نشان بده)
last-error - گرفتن آخرین خطا از لاگها
search-docs - جستجو در مستندات آنلاین نسخه فعلی فریم ورک نصب شده
tinker - اجرای کد PHP در پروژه (یک کاربر جدید بساز با ایمیل فلان)
و ...
۱. نصب پکیج:
composer require laravel/boost --dev

۲. اجرای نصبکننده تعاملی:
php artisan boost:install


در این مرحله:
Boost از شما میپرسد از کدام IDE یا AI Client استفاده میکنید
تنظیمات لازم را انجام میدهد
و فایلهای راهنما را به پروژه اضافه میکند
از همین لحظه Boost آماده استفاده است.
این پروژه از چه نسخهای از Laravel استفاده میکند و چه مدلهای Eloquent دارد؟
ساختار جدول users را با انواع ستونها و ایندکسها نمایش بده.
در مستندات Laravel 12 جستجو کن که چطور یک قانون اعتبارسنجی سفارشی ایجاد کنیم.
آخرین خطایی که در فایل laravel.log ثبت شده چیست؟

کد ریویو هوشمند: پیدا کردن Anti-Patternهای خاص لاراول
جستجوی سریع مستندات: بدون ترک IDE
دیباگ لحظهای: با استفاده از Tinker و ابزارهای MCP
یادگیری سریع: دیدن مثالهای سازگار با نسخه پروژه
Laravel Boost فقط یک ابزار افزایش بهرهوری نیست؛ یک تغییر اساسی در همکاری ما با هوش مصنوعی است.
تیم لاراول منتظر نمانده تا روزی AI خودش لاراول را بفهمد، بلکه خودشان آن را به AI آموزش دادهاند.
نتیجه؟ هوش مصنوعی دیگر یک کمککار معمولی نیست، بلکه یک همتیمی بومی لاراول است.
اگر به اخبار پیرامون دنیای برنامه نویسی لاراول علاقه دارید حتما در کانال laravel_news_fa در تلگرام بپیوندید.