پکیج Laravel Fluent Validation روش سنتی اعتبارسنجی با رشتههای متنی در لاراول رو با یه API زنجیرهای و type-safe جایگزین میکنه.
تیم Tideways بنچمارکهایی روی Laravel، Symfony و WordPress اجرا کرده که نشون میده آپگرید PHP به تنهایی معجزه نمیکنه.
Pest v4.5.0 با قابلیت retry خودکار برای تستهای ناپایدار اومد — حالا میشه تستهایی که گاهی قطع میشن رو علامتگذاری کرد تا فریمورک خودش چند بار اجراشون کنه.
پکیج Laravel Reorderable به مدلهای Eloquent قابلیت drag-and-drop میده و بدون کد اضافه، ترتیب جدید رو توی دیتابیس ذخیره میکنه.
وقتی کاربر دوبار روی دکمه checkout میزنه یا شبکه قطع میشه، درخواست ممکنه چند بار ارسال بشه. پکیج laravel-idempotency این مشکل رو با ذخیره و بازپخش پاسخ حل میکنه.
لاراول ۱۳.۱۰ یه درایور کش جدید آورده که مستقیماً روی فایلسیستم کار میکنه — یعنی میشه از S3 بهعنوان کش استفاده کرد، بدون هیچ پکیج اضافهای.
نسخه ۷.۳.۰ پکیج laravel-query-builder اسپاتی یه قابلیت جدید داره که چند فیلتر رو زیر یه پارامتر URL گروهبندی میکنه و مشکل کلاسیک باگ OR رو برطرف میکنه.
یه پکیج لاراول به اسم Google Sheets Database Driver به شما اجازه میده مستقیماً از Eloquent و query builder روی یه Google Sheet کار کنید — بدون MySQL و بدون پیچیدگی اضافه.
تیم Flare به جای mock کردن، یک اپلیکیشن لاراول واقعی با سرور HTTP و صف کارها راه انداخت تا مطمئن بشه همه چیز درست کار میکنه.
مهاجمان کمپین Mini Shai-Hulud پکیج رسمی intercom/intercom-php نسخه ۵.۰.۲ رو در Packagist آلوده کردن. این پکیج مخرب از سیستم پلاگین Composer سوءاستفاده میکنه تا هنگام نصب، runtime جاوااسکریپت Bun رو دانلود کرده و یک پیلود مبهمسازیشده اجرا کنه که اعتبارنامهها رو سرقت میکنه. این حمله توکنهای GitHub، کلیدهای SSH، اعتبارنامههای ارائهدهندههای ابری و متغیرهای محیطی رو هدف قرار داده. با توجه به حدود ۴۰۰ هزار دانلود هفتگی این پکیج، طیف گستردهای از سرویسهای بکاند، محیطهای توسعه و pipeline های
لاراول ۱۳.۹ با قابلیت تبدیل قوانین اعتبارسنجی پسورد به attribute مرورگر اومد تا مدیران پسورد بتونن خودشون رمز معتبر پیشنهاد بدن.
پکیج Cadence یه رویکرد جدید به زمانبندی در لاراول داره — به جای یه فایل مرکزی، میتونی schedule رو مستقیم به هر instance از Eloquent model وصل کنی.
پکیج Laravel Addressable به هر مدل Eloquent قابلیت ذخیره آدرس میده — با پشتیبانی از آدرس فاکتور، ارسال، و کوئریهای جغرافیایی، همه با یه trait ساده.
Wirebones یه پکیج لاراوله که با رندر واقعی کامپوننت Livewire توی Chromium، فایل skeleton Blade رو بهصورت خودکار میسازه.
Laravel Shopper یه پنل مدیریت فروشگاهی متنباز و هدلسه که روی TALL Stack ساخته شده. بهجای اینکه یه استور آماده بهت بده، فقط روی بکآفیس تمرکز داره — مدیریت محصولات، سفارشها، مشتریها، تخفیفها و تیم. فرانتاندش کاملاً آزاده و میتونی با React، Vue، Svelte یا حتی Blade بسازیش. یه اینتگریشن Stripe آماده هم داره و با Laravel Boost از AI coding tools هم پشتیبانی میکنه.
لاراول ۱۳.۸ متدهای جدیدی برای بررسی یکجای همه صفها معرفی کرده که دیگه نیازی به چندین فراخوانی جداگانه نیست. علاوه بر این، رویدادهای جدید برای توقف و ازسرگیری worker، متد assertSessionMissingInput برای تست، و پشتیبانی از enum نوع SortDirection در query builder هم اضافه شدن. قابلیتهایی مثل فیلتر محیطی برای دستور schedule:list و اکشنهای سفارشی برای کلیدهای خارجی هم در این نسخه گنجونده شدن.
نشون دادن یه محتوای یکسان به همه کاربرا دیگه جواب نمیده. در این مقاله یاد میگیریم چطور یه موتور پیشنهاد محتوای هوشمند با لاراول، MongoDB و وکتور امبدینگ بسازیم که بهجای تگ و کلیدواژه، بر اساس «معنا» محتوا پیشنهاد میده. مثلاً کاربری که داره پست «شروع با لاراول API» رو میخونه، پستهایی مثل «احراز هویت در لاراول API» رو هم پیشنهاد میگیره؛ نه بهخاطر تشابه کلمات، بلکه بهخاطر نزدیکی مفهومی. این سیستم از مدل رایگان BAAI/bge-small-en-v1.5 روی Hugging Face و MongoDB Vector Search استفاده میکنه.
Laravel Brain یه پکیج برای لاراوله که کل چرخه درخواستهای اپلیکیشنت رو بهصورت یه گراف تعاملی و بصری نشون میده. روتها، کنترلرها، سرویسها، مدلها، جابها، ایونتها و خیلی چیزهای دیگه رو با هم میتونی ببینی و بررسی کنی. یه قابلیت جالب داره که کانتکست پروژهات رو برای ابزارهای هوش مصنوعی مثل Claude و Cursor آماده میکنه. همه اینا از طریق آدرس /_laravel-brain مستقیم توی خود اپت قابل دسترسه و نیازی به راهاندازی جداگانه نداره.
Chevere Workflow یه پکیج PHPه که بهت اجازه میده فرآیندهای چندمرحلهای رو بهصورت declarative تعریف کنی و وابستگیهای بین جابها رو مشخص کنی. موتور خودش گراف وابستگی رو میسازه و جابهای مستقل رو بهصورت موازی اجرا میکنه. پشتیبانی اولدرجه از لاراول هم داره و یه افزونه VS Code برای نمایش بصری گراف جریان کار ارائه میده. برای فرآیندهایی مثل ثبتنام کاربر که چند مرحله وابسته و مستقل دارن، ایدهآله.
لاراول قبل از اینکه درخواست به کنترلر برسه، یه سری کار جالب روی پارامترهای مسیر انجام میده. Route Binding یه قابلیت قدرتمنده که بخشهای خام URL رو به مدلهای Eloquent، Enum، یا مقادیر سفارشی تبدیل میکنه. این مقاله یه دایو عمیقه به این مکانیزم و نشون میده که دقیقاً پشت صحنه چه اتفاقی میافته. اگه همیشه از Route Binding استفاده میکردی ولی نمیدونستی چطور کار میکنه، این مطلب برات جذابه.