درحال بارگذاری

لاراول نسخه 6.3.0 با ویژگی های جدید منتشر شد "پشتیبانی درایور Array Cache از حالت قفل شدن"

تاریخ: یکشنبه, 28 مهر 1398

نویسنده: مصطفی دربان حسینی... بازیدها: 476 - نظرات : 0 دسته بندی: برنامه نویسی


لاراول چند وقتی است که به روز رسانی های سریعی را برای لاراول آماده و منتشر می کند و چند روزی است که نسخه جدید این فریمورک محبوب با شماره ورژن 6.3.0 را منتشر کرده است و شما می توانید آن را به سادگی نصب و استفاده کنید و ویژگی های جدی آن را بررسی کنید. در این بین یک سری از ویژگی های جدید در این نسخه قرار خواهند گرفت که تا به اینجا یکی از ویژگی ها امکان پشتیبانی درایور Array Cache از قابلیت حالت قفل شدن است. البته ویژگی های دیگر نیز در این نسخه قرار خواهد گرفت و برخی از مشکلات نسخه ی قبلی نیز رفع خواهد شد که در آینده در رابطه با آنها نیز توضیحاتی را ارائه خواهیم کرد. برای نصب این نسخه همانند گذشته کافی است تا دستور زیر را اجرا کنید و یا اقدام به نصب اینستالر آن روی سیستم خود و سپس ایجاد یک پروژه جدید کنید:

//دانلود اینستالر لاراول
composer global require laravel/installer

//ساخت پروژه جدید
laravel new blog

//نصب پروژه لاراولی با کامپوزر
composer create-project --prefer-dist laravel/laravel blog

اگر تست های شما روی پروژه تا به قفل کردن کردن کش بستگی یا نیاز دارد می توانید از درایور آرایه (array driver) در تست های خود استفاده کنید ،و همین امر باعث ساه تر شدن تست در سناریوهای مختلف خواهد شد. این امکان یک ویژگی بسیار مفید و ویژه برای لاراول و تست های شما خواهد بود که به گفته ی وبلاگ اطلاع رسانی لاراول یک پیروزی بزرگ برای تست قفل ها می باشد! شما می توانید برای دریافت توضیحات بیشتر به آدرسی که در زیر برای شما آماده کرده ایم مراجعه نمایید:

اطلاعات بیشتر در رابطه با قفل Array Cache

در ادامه ویژگی جدیدی که در این نسخه شاهد آن خواهیم بود این است که ریست کردن رمز عبور (ResetsPasswords) در فریمورک دارای یک متد جدید به نام setUserPassword() خواهد بود و شما می توانید آن را در تنظیم رمز مجدد اورراید (override) کنید. (در رابطه با این ویژگی در آینده بیشتر توضیح خواهیم داد.)

ویژگی دیگری که در این نسخه شاهد خواهیم بود این است که روابط MorphPivot اکنون دارای رویداد های جدید حذف کردن (deleting) و حذف شده (deleted) هستند.

البته لیست کامل ویژگی های جدید ،تغییرات و موارد رفع شده و نیز تفاوت های بین لاراول ورژن 6.2.0 و 6.3.0 را به همراه یادداشت های منتشر شده برای لاراول را در آدرس گیت هاب آن که در زیر برای شما قرار داده ایم مشاهده کنید:

آدرس مربوط به تغییرات نسخه 6 لاراول در گیت هاب

آدرس مقایسه لاراول 6.2.0 و 6.3.0

در زیر نیز تغییرات و ویژگی های اصلی در این نسخه را برای شما لیست کرده ایم:

 Laravel v6.3.0

Added

  • Added ability to override setUserPassword on password reset (#30218)
  • Added firing deleting \ deleted events in MorphPivot (#30229)
  • Added locking mechanism for the array cache driver (#30253)
  • Added dropAllViews functionality to the SQL Server builder (#30222)

Optimization

  • Optimize eager loading memory handling (#30248)

Fixed

  • Fixed extra ? for empty query string in RouteUrlGenerator::getRouteQueryString() (#30280)

Changed

  • Updated list of URI schemes for Url validator (#30220)
  • Added schema name when dropping all FKs in SQL Server (#30221)
  • Used contracts in RequirePassword middleware (#30215)
  • Added ability to return array in receivesBroadcastNotificationsOn if channelName is array (#30242, 2faadcd)

نظر شما چیست؟ شما می توانید نظرات ،پیشنهادات و اطلاعات خود را در رابطه با این مطلب و موضوعات مربوط از طریق قسمت نظرات با ما و سایر بازدیدکنندگان در میان بگذارید.


نویسنده: مصطفی دربان حسینی... بازیدها: 476 - نظرات : 0 دسته بندی: برنامه نویسی

جستجو
کلاس برتر
ارائه دهنده بهترین و به روز ترین ویدیو های و مقالات آموزشی و همچنین مقالات مختلف در رابطه با تکنولوژی ،معماری ،مدیریت و سایر رشته های کاربردی.ما برای شما بهترین ها را میخواهیم.

سایر خدمات مجموعهخدمات زیر تحت مدیریت برد تخصصی ارائه می شود.
طراحی وب سایت
راه اندازی و پشتیبانی شبکه
هوشمند سازی منازل
افزایش کارایی نیرو انسانی
تعمیرات دستگاه های الکترونیکی
طراحی داخلی
تبلیغات فضای مجازی
برنامه نویسی