لاراول ۹ منتشر شد

لاراول ۹ منتشر شد. این خبری مهم برای برنامه نویسان است. لاراول سال هاست یکی از محبوب ترین فریمورک های PHP بوده است. هدف آن آسان کردن و کاهش دردسرهای توسعه می باشد. لاراول 9 آخرین نسخه آن است و دارای ویژگی های جدید بسیاری است. در گذشته، انتشارات جدید لاراول هر شش ماه یکبار اتفاق می‌افتاد، که منجر به سوالات، نظرات تند و سردرگمی در مورد روند انتشار جدید لاراول شده بود. با انتشار لاراول 9 در فوریه 2022، این چارچوب به چرخه انتشار اصلی 12 ماهه منتقل شد. این همچنین نسخه‌های اصلی آینده را نیز به عقب می‌اندازد. لاراول 10، 7 فوریه 2023 منتشر خواهد شد.

اخبار تکنولوژی ما را دنبال کنید.

لاراول چیست؟

لاراول یک فریمورک وب اپلیکیشن PHP متن باز است که به دلیل Syntax زیبایش شناخته شده است. این یک فریمورک MVC برای ساختن برنامه های کاربردی وب ساده تا پیچیده با استفاده از زبان برنامه نویسی PHP است و کاملاً از الگوی معماری MVC (مدل-ویو-کنترلر) پیروی می کند. لاراول دارای مجموعه ای از ویژگی های بسیار غنی است که سرعت توسعه وب را افزایش می دهد. اگر با Core PHP و Advanced PHP آشنا هستید، لاراول کار را آسان تر می کند. اگر قصد تویک وب سایت از ابتدا توسعه دهید، زمان زیادی را صرفه جویی می کند. علاوه بر این، یک وب سایت ساخته شده در لاراول ایمن است و از چندین حمله وب جلوگیری می کند.

ویژگی-های-جدید-لاراول-۹

ویژگی های جدید لاراول ۹

لاراول 9 تا فوریه 2023 رفع اشکال و تا فوریه 2024 اصلاحات امنیتی دریافت خواهد کرد. در اینجا برخی از ویژگی های اصلی که در نگاهی به آنچه در پست لاراول 9 آمده است به تفصیل توضیح داده ایم:

  • PHP 8 حداقل نسخه لاراول 9 است
  • طراحی جدید برای مسیرها: لیست
  • گزینه test –coverage جدید پوشش را مستقیماً در ترمینال نشان می دهد
  • مهاجرت‌های ناشناس اکنون پیش‌فرض هستند
  • اتصالات مسیر ضمنی با Enums (PHP 8.1)
  • گروه های مسیر کنترلر
  • Laravel Breeze API & Next.js
  • موتور پایگاه داده لاراول Scout
  • Full-Text Indexes / Where Clauses
  • رابط ساخت کوئری جدید
  • توابع رشته PHP 8
  • Flysystem 3.x
  • بهبود یافته های فصیح / جهش یافته ها
  • Enum Eloquent Attribute Casting
  • Forced Scoped Bindings
  • رندر کردن Inline Blade Templates
  • سرور Soketi Echo
  • آپشن نمایش صفحه بندی بوت استرپ 5
  • بهبود Ignition Exception Page
  • توابع کمکی جدیدstr() و to_route()
  • عملکرد پست الکترونیکی از SwiftMailer به Symfony Mailer منتقل شد

اینها تنها تعدادی از ویژگی های جدید لاراول 9 هستند و برای مشاهده لیست کامل، یادداشت های انتشار لاراول 9 و همچنین راهنمای ارتقا را بررسی کنید. همچنین اگر راه آسانی برای به روز رسانی می خواهید، لاراول شیفت را فراموش نکنید. اگر فرمت ویدیویی را ترجیح می دهید، Laracasts: What’s New in Laravel 9 نیز ویدیوهای رایگانی در مورد این نسخه دارد.

صحبت Taylor Otwell درباره لاراول ۹

تیلور اوتول: “من متوجه شدم که نسخه لاراول 9 در مقایسه با سایر نسخه‌های اصلی قبلی لاراول، یک نسخه «نگهداری» جزئی است. متعهد شدن به تنها 1 نسخه اصلی در سال ما را وادار کرد تا مجموعه ای از چیزهایی را که معمولاً برای یک نسخه اصلی عقب نگه می داشتیم ارسال کنیم.”

صحبت Jess Archer درباره لاراول ۹

جس آرچر: “لاراول 9 به اندازه نسخه معمولی لاراول دارای ویژگی‌های سرفصل نیست، زیرا تیم در طول سال بر روی انتشار ویژگی‌های جدید تمرکز کرده است و اکنون به چرخه انتشار سالانه منتقل شده‌اند. یک لیست کاملاً جامع از ویژگی های جدید در https://laravel-news.com/laravel-9 وجود دارد. تنها چیزی که در آنجا ذکر نشده است و من در مورد آن هیجان زده هستم، پشتیبانی جدید از ژنریک ها در کلاس مجموعه است که واقعا به بهبود تجزیه و تحلیل استاتیک کمک می کند.”

طراحی جدید صفحه اصلی سایت لاراول

طراحی-جدید-صفحه-اصلی-سایت-لاراول

طراحی جدید صفحه اصلی وب‌سایت لاراول برای راه‌اندازی لاراول 9 طراحی جدیدی دریافت کرد. این وب‌سایت توسط @martinrariga طراحی شده است، با برجسته‌سازی دستور Torchlight که ما نیز در اینجا در این سایت از آن استفاده می‌کنیم.

جمع بندی

لاراول یک فریمورک PHP عالی و محبوب است که در بین توسعه دهندگان توجه بیشتری را به خود جلب کرده است. لاراول 9 اولین نسخه پس از یک چرخه انتشار 12 ماهه است و ما می توانیم ویژگی های جدید و مهم آن را تجربه کنیم. تیم لاراول احتمالاً در آینده ویژگی ها و به روز رسانی های جدیدی را اعلام خواهد کرد. اگر برنامه نویس نیستید و قصد سفارش طراحی سایت دارید حتما دقت کنید از تکنولوژی های روز استفاده شود تا کارایی بهتری داشته باشید.

اشتراک گذاری

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *