ورود ثبت نام

تاریخچه لاراول

تاریخچه لاراول
فریمورک لاراول در 9 ژوئن 2011 به طور رسمی توسط تیلور اتول منتشر گردید این نسخه که با نام لاراول 1 شناخته میشد دارای ویژگی هایی از جمله: ویومدلسشنمسیریابیبود و نبود کنترلر باعث شده بود تا با مدل MVC فاصله بگیره در سپتامبر سال 2011 نسخه 2 این فریمورک عرضه شد که کنترل به آن افزوده شده بود و این باعث شد تا به عنوان یک فریمورک MVC از زبان محبوب PHP شناخته شود و همچنین از دیگر تغییرات لاراول 2 اضافه شدن موتور blade به آن بود که کار رو برای لایه view بیش از پیش راحت میکرد در فوریه 2012 نسخه 3 فریمورک محبوب لاراول منتشر شد که با دارا شدن ویژگی هایی مثل: اضافه شدن خط فرمان که با نام artisan شناخته میشدپشتیبانی از سیستم مدیریت داخلی بانک های اطلاعاتیاضافه شدن migration هاو پشتیانی از رویدادها و سیستم پکیجینگ که bundle نامیده می‌شد لاراول ۴، بر پایه کدهای Illuminate در می سال 2013 منتشر شد. این نسخه به طور کامل مجدداً بازنویسی شده بود.امکانات migrate به طور جداگانه در composer قرار گرفت. امکاناتی نظیر ارسال به ایمیل به چند شیوه متفاوت و پشتیبانی از حذف شدن با تأخیر رکوردهای بانک اطلاعاتی به عنوان soft deletion از دیگر امکانات آن بود. لاراول ۵ در فوریه سال 2015و در واقع بجای نسخه 4.3 منتشر شد. از امکانات این نسخه پشتیبانی از برنامه‌ریزی برای دوره اجرای وظایف از طریق پکیج Scheduler بود. بهینه شدن پکیج‌های assets از طریق Elixir و سیستم ورود کاربری به راحتی از طریق پکیج Socialite package قابل کنترل شده بود. لاراول ۵ همچنین ساختار درختی را برای ساخت نرم‌افزار معرفی کرد. لاراول 5.1 در 9 ژوئن 2015 عرضه گردید با برطرف کردن باگ ها و تغییر در ساختار پورشه ها همچنین لاراول تصمیم گرفت هر دو سال یک نسخه تازه از خودش عرضه کند در لاراول 5.2 که در دسامبر سال 2015 عرضه شد ما شاهد تغییراتی دیگر از جمله اضافه شدن middleware ها برای مسیریابی قابلیت اضافه کردن انواع داده های محلی Json ، بهینه سازی Session ها و محدود کردن آن ها بر اساس IP و کاربر و همینطور Model Binding بودیم قابلیت های لاراول اسکات و لاراول پاسپورت (Laravel Scot, Laravel Passport)، پیام‌های هشدار و کلاس Mailable، صفحه بندی ساده، متغیر حلقه Blade و متد کمکی Cache و ساده سازی کالکشن‌های Eloquent، از جمله ویژگی های لاراول 5.3 می باشند. لاراول 5.4 در 24 ژانویه 2017 منتشر شد. این نسخه که در حال حاضر با آخرین شماره 5.4.23 به عنوان آخرین نسخه پایدار لاراول در حال ارائه است ویژگی های زیر را به موارد قبلی اضافه کرده است: امکان پشتیبانی از دستورات markdown در ایمیل laravel Dusk امکانی برای تست مرورگر و فریمورک توسعه‌ blade بهبود بخش messages برای collections Bind کردن مسیر ها برای امنیت بر روی broadcast channels بهبود پایه ای الوکوئنت برای شی گرایی بهبود قسمت تنظیمات برای job در retry و timeout اضافه شدن facades های بلادرنگ یا realtime بهبود پشتیبانی از Redis Cluster سفارشی سازی مدلهای جدول برای روابط چند به چند (piviot) Middleware برای تمیز و زیبا کردن request های ورودی در لاراول 5.5 ما شاهد آن بودیم که سیستم اعتبار سنجی داده ها و همچنین migration ها تغییراتی داشتند و تغییراتی در موتور blade که باعث اضافه شدن دستورات شرطی گردید نهایتا با عرضه لاراول 5.6 در فوریه 2018 تغییراتی صورت گرفت که به شرح زیر میباشد: - اجرای task schedule در یک سرور در صورتی پروژه روی چند سرور باشه - بهبود model serialization - داینامیک تعیین کردن rate limit برای api ها - کلاس برای broadcast channel - پشتیبانی از Argon2 برای هش کردن پسورد - ارور و توضیح بهتر در ترمینال برای نصب پکیج ها - قرار دادن پیش فرض bootstrap 4 برای front - بهبود و ویژگی های جدید در log سیستم لاراول و همکنون خبر هایی از لاراول 5.7 به گوش میرسد...

0 484

telegram mosqdevelopers


دسته بندی ها

ios

پست های اخیر

banner

کاربردها و فرصت های شغلی زبان برنامه نویسی جاوا

زبان برنامه نویسی جاوا در ا...

ادامه مطلب


banner

ساخت جداول گوناگون در css

به نام خدا. در این قسمت میخوا...

ادامه مطلب


banner

کتابخوان های الکترونیکی برتر

به نام خدا ؛ تاحالا شده وقتت ت...

ادامه مطلب


banner

لاراول 6

انتظار ها به سررسید و سرانجام...

ادامه مطلب


banner

padding ها در css

به نام خدا در این قسمت قسط د...

ادامه مطلب


RSS RSS

نظرات ارزشمند خود را در مورد وبسایت با ما در میان بگذارید

© کلیه حقوق مادی و معنوی متعلق به تیم برنامه نویسی Mosquito Network می باشد