تقسیم گایدلاینهای Laravel Boost به چند فایل
Laravel Boost برای هر پکیج فقط یه فایل core.blade.php رو میخونه و اگه چند فایل کنارش بذاری، فقط یکیشون (بر اساس ترتیب الفبایی) وارد خروجی میشه و بقیه بیسروصدا حذف میشن. راهحل اینه که پارشالها رو توی یه پوشه جدا مثل resources/boost/partials/ بذاری و با loadViewsFrom یه namespace بلید ثبت کنی. بعد در core.blade.php با @include اونها رو فراخوانی کنی. یه نکته مهم هم اینه که محتوای پارشالها رو توی @verbatim بپیچی تا Blade دستوراتی مثل @csrf رو اشتباه پردازش نکنه.
این محتوا بهصورت خودکار با استفاده از هوش مصنوعی تولید شده است. بررسی نهایی آن پیش از استفاده توصیه میشود و مسئولیت استفاده از آن بهعهده کاربر است. برای مطالعه متن اصلی خبر،اینجا را کلیک کنید
خلاصهٔ کاملتر
Laravel Boost ابزاریه که به پکیجهای لاراول اجازه میده گایدلاینهای هوش مصنوعی (دستورالعملهایی که به ابزارهایی مثل Claude یا Copilot میگن چطور با کدبیس کار کنن) رو همراه خودشون شیپ کنن. وقتی یه اپ php artisan boost:install رو اجرا میکنه، Boost فایل resources/boost/guidelines/core.blade.php هر پکیج نصبشده رو رندر میکنه و محتواش رو به AGENTS.md یا CLAUDE.md اضافه میکنه.
مشکل اینجاست که اگه بخوای گایدلاین رو به چند فایل .blade.php کنار core.blade.php تقسیم کنی، Boost فقط یکیشون رو نگه میداره — اونهم بر اساس ترتیب الفبایی فایلسیستم — و بقیه بدون هیچ خطایی نادیده گرفته میشن. این یه باگ پنهانه که دیباگش سخته.
خلاصهٔ کاملتر این خبر رو میتونی با داشتن اشتراک ویژه بخونی!
اشتراک رایگان
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات
اشتراک ویژه
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات




