لاراول نسخه 5.5 و ویژگی های آن!
بالاخره انتظارها به پایان رسید و ورژن جدید لاراول 5.5 منتشر شد. ویژگی های این نسخه باید برای شما عزیزان جالب باشه.
بدون مقدمه به بررسی ویژگی های laravel 5.5 می پردازیم.
برای نصب لاراول بر روی سرور نیازمند :
- PHP >= 7.0.0
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
می باشید. ورژن php باید 7.0.0 به بالا باشد. پیشنهاد ما php 7.1.9 است. زیرا سرعت فوق العاده بالاتری نسبت به ورژن های قبلی دارد (بنچمارک سرعت ورژن های مختلف php ).
حال به ویژگی های جدید و اساسی لاراول 5.5 بپردازیم.
- اضافه کردن خودکار تشخیص package
- ثبت خودکار command ها برای console
- زنجیره ای شدن کار با queue
- mailbox های renderable
- قابلیت گزارشگیری و مدیریت exception ها
- بهبود تست های database
- ساده سازی اعتبارسنجی (validation rules)
- اضافه شدن متدهای Route::view و Route::redirect
- قفل برای رجیستری حافظه Memcached و Redis
- notifications بر اساس تقاضا
- پشتیبانی بدون درسر از Chrome برای کار با Dusk
- میانبرهای Blade آسان تر
- پشتیبانی از پراک-سی
- و تعدادی دیگر از بهبود یافته ها ...
علاوه بر اين، Laravel 5.5 همزمان با Laravel Horizon ، داشبورد جديد و زیبای مدیریت صف (queue) انتشار یافته است.
Package Discovery
یک ویژگی منحصر به فرد این نسخه تشخیص خودکار providers و facades می باشد. در نسخه های قدیمی تر لاراول، شما مجبور بودید بعد از نصب یک پکیج، providers و facades ها را به صورت دستی در فایل app.php وارد می کردید. اما این خبر خوش را به شما بدهیم از این پس لاراول این کار را برای شما خودکار انجام می دهد!
Frontend Presets جدید
بصورت پیشفرض لاراول از vue استفاده می کند. با دستور زیر می توانید به React سوئیچ کنید:
php artisan preset react
متد Routing جدید
به صورت مستقیم از دستورات ریدایرکت استفاده کنید:
Route::redirect('/here', '/there', 301);
لاراول همیشه بهترین فریم ورک php !
نظرات ارزشمند خود را با ما درمیان بگذارید.