مطابق روال هفته های گذشته این هفته نیز تیم توسعه لاراول نسخه جدید این فریمورک محبوب را منتشر کرد. (Laravel 6.6.0) که در ادامه در رابطه با تغییرات اینسخه صحبت خواهیم کرد ،پس با ما در ادامه این مطلب همراه باشید.
طبق معمول در صورتی که می خواهید این نسخه را نصب یا استفاده کنید کافیست به دو روش همیشگی این کار را انجام بدهید. اول می توانید installer لاراول را روی سیستم خود نصب کنید و در نهایت به کمک آن اقدام به ایجاد پروژه ای جدید کنید. دوم هم ایجاد مستقیم یک پروژه لاراولی به کمک کامپوزر است که در این حالت پروژه لاراولی از اینترنت روی سیستم شما دانلود و ایجاد خواهد شد. برای دو روش بالا کافیست از کدهای زیر استفاده کتید:
//دانلود اینستالر لاراول
composer global require laravel/installer
//ساخت پروژه جدید
laravel new blog
//نصب پروژه لاراولی با کامپوزر
composer create-project --prefer-dist laravel/laravel blog
یکی از ویژگی های جدید اضافه شده در این نسخه در متد ResponseFactory::view() است ،به این صورت که اکنون این متد می تواند view اول را بازگرداند. که این ویژگی به شما این امکان را می دهد تا مثل به شکل زیر از آن استفاده کنید:
return response()->view(['my/view1', 'my/view2'], ['data'], 404, ['headers']);
ویژگی دیگری که در این نسخه شاهد آن هستیم به تست کردن (testing) در لاراول بر می گردد. در انسخه شاهد assertDeleted برای database testing هستیم. این دستور به شما این امکان را می دهد تا دستوراتی مثل دستور زیر را به سادگی و در حالتی دیگر که بعد از کد زیر آمده تغییر دهیم:
$this->assertDatabaseMissing('posts', [
'id' => $post->id
]);
تغییر دستور بالا با متد assertDeleted:
$this->assertDeleted($post);
در نهایت لیست کامل تغییرات در این نسخه را برای شما در زیر قرار داده ایم:
Laravel v6.6.0
Added
Fixed
Changed
نظر شما چیست؟ شما می توانید نظرات ،پیشنهادات و اطلاعات خود را در رابطه با این مطلب و موضوعات مربوط از طریق قسمت نظرات با ما و سایر بازدیدکنندگان در میان بگذارید.