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

لاراول 6.5.2 منتشر شد! "معرفی ویژگی های جدید در لاراول 6.5.2"

تاریخ: شنبه, 02 آذر 1398

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


در هفته گذشته نسخه جدید از لاراول با شماره ورژن 6.5.2 منتشر شد که در این مطلب قصد داریم به تغییراتی که در این نسخه شاهد آنها بوده ایم اشتاره کنیم. پس در ادامه با این مطلب همراه ما باشید.

قبل از هرچیز برای نصب این نسخه باید ذکر کنم که نصب این نسخه درست مشابه تمامی نسخه های قبلی و به کمک کامپوزر و از دو روش زیر قابل انجام است. که شما می توانید یا اقدان به نصب اینستالر لاراول روی سیستم خود کنید و یا با دستور create-project اقدام به ایجاد یک پروژه با کامپوزر و  دانلود آن روی سیستم خود کنید.

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

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

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

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

در زیر به برخی از تغییرات این نسخه می پردازیم:

  • اولین موردی که به آن اشاره می کنیم مربوط به نوع های PostGIS است. اگر شما از انواع PostGIS در Postgres استفاده می کنید ،باید به این نکته اشاره کنیم که از این نسخه به بعد لاراول از تفکیک بین انواع geometry (هندسه) و انواع geography (جغرافیا) پشتیبانی می کند.
  • دیگر نکته ای که باید به آن اشاره کرد این است که متد BelongsToMany::cursor() اکنون می تواند روابط محوری (pivot relations) را هیدراته (hydrates) کند.
  • اما آخرین نکته که باید به آن اشاره کرد این است که سریال سازی مدل (Model serialization) در جاب ها(jobs ، مشاغل) امکان استفاده از خصوصیات تایپ شده یا ماشینی (typed properties) را ممکن می کند.

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

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

آدرس مقایسه لاراول 6.5.2 و 6.5.1

در زیر نیز لیستی از تغییرات این نسخه را مشاهده می کنید:

v6.5.2

Added

  • Allowed model serialization on jobs for typed properties (#30604, #30605, 920c364)
  • Allowed fallback when facade root accessor has previously been resolved (#30616)
  • Added support for separation between geometry and geography types for Postgres (#30545)
  • Added createWithContent() method to Illuminate\Http\Testing\File and Illuminate\Http\Testing\FileFactory (2cc6fa3, 181db51)

Refactoring

  • Improved PostgresGrammar::formatPostGisType() method readability (#30593)

Changed

  • Added symfony/debug dependency to illuminate/pipeline (#30611)
  • Override BelongsToMany::cursor() to hydrate pivot relations (#30580)
  • Ignore Redis prefix when verifying channel access in RedisBroadcaster (#30597, d77ce36)

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


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

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

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