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

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

تاریخ: چهارشنبه, 08 آبان 1398

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


امروز تازه ترین نسخه از فریمورک محبوب لاراول به ورژن6.4.1 منتشر شد و در سایت رسمی لاراول برای استفاده عمومی قرار گرفته است. شما می توانید این نسخه از لاراول را همانند نسخه های قبلی و به سادگی نصب کنید. کافیست یا اینستالر لاراول را راوی سیستم خود نصب کنید و یا به کمک کامپوزر یک پروژه لاراولی جدید ایجاد کنید. برای این منظور می توانید از یکی از دو روش زیر استفاده کنید:

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

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

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

به عنوان اولین ویژگی جدید یک رویداد ScheduledTaskSkipped در لاراول قرار گرفته است که در هنگام پرش از روی یک دستور زمان بندی شده (scheduled command) ارسال می شود. برای درک بهتر این موضوع می توانید در زیر توضیحات رسمی ارائه شده را مطالعه کنید:

اگر یک دستور زمانبندی شه (برنامه ریزی شده) در زمان اجرا با یک محدودیت روبه رو شود ،بررسی اینکه این دستور به درستی و به شکل کامل اجرا شده باشد کاری بسیار سخت است.حتی اگر توسط یک سیستم شناخته شده فیلترشده باشد.

به همین منظور به کمک این ویژگی جدید یک رویداد هنگامی که عملیات به درستی انجام نشود ارسال می شود ه این شکل امکان نظارت بر اجرای کار دستورات زمانبندی شده براساس محدودیت ها فراهم می شود.

اگر با ترجمه ارائه شده از سمت ماشکل دارید برای شما متن انگلیسی این توضیحات را نیز در زیرقرار داده ایم:

If a scheduled command is run with a truth constraint, it is not simple to check whether the task didn’t run at all, or if it was filtered running from a known system constraint.

Firing an event when the task is intentionally skipped allows monitoring over the task executing as scheduled, based on the truth constraint.

در ادامه نیز یک پیام خطای جدید با متن connection is no longer usable (اتصال دیگر قابل استفاده نیست) به لیست خطاهای مربوط به لاتصالات پایگاه داده در MSSQL افزوده شده است.  متن انگلیسی این خطا را می توانید در زیر مشاهده کنید:

SQLSTATE[08S01]: [Microsoft][ODBC Driver 17 for SQL Server]The connection is no longer usable because the server response for a previously executed statement was incorrectly formatted.

در ادامه کلاس های filesystem (سیستم فایل) و filesystem adapter یک متد جدید به نام missing() افزوده شده که تقریبا کاری مثل متد !exists() را انجام میدهد. برای این منظور کد زیر را بررسی کنید:

// Instead of...
if (!Storage::exists('file.txt')) {
   // ...
}

if (!File::exists('file.txt')) {
   // ...
}

// you can do...
if (Storage::missing('file.txt')) {
   // ...
}

if (File::missing('file.txt')) {
   // ...
}

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

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

آدرس مقایسه لاراول 6.4.0 و 6.4.1

v6.4.1

Added

  • Added ScheduledTaskSkipped event when a scheduled command was filtered from running (#30407)
  • Added Login timeout expired to DetectsLostConnections (#30362)
  • Added missing method to Illuminate\Filesystem\Filesystem and Illuminate\Filesystem\FilesystemAdapter classes (#30441)

Changed

  • Make vendor:publish command more informative (#30408, 65d040d)
  • Accepted underscores URL in the URL validator (#30417)
  • Updated artisan down output to be consistent with artisan up (#30422)
  • Changed !empty to isset for changing redis database (#30420)
  • Throw an exception when signing route got in parameter keys signature (#30444, 71af732)

Fixed

  • Fixed of retrieving view config in ServiceProvider::loadViewsFrom() for Lumen (#30404)

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


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

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

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