انتشار لاراول ۱۰ باعث شد تا امروز با هیجان به بررسی تمام ویژگی ها و تغییرات لاراول ۱۰ بپردازیم.
دوشنبه ۲۴ بهمن ماه ۱۴۰۱ آقای «تیلور اوتول» سازنده لاراول در پستی در وبلاگ لاراول و همچنین سهشنبه ۲۵ بهمن سایت لاراول نیوز در اعلام کرد که «لاراول ۱۰ منتشر شده است.»
لاراول ۱۰ به بهبودهای ایجاد شده در لاراول ۹ با معرفی انواع آرگومان و بازگشت به همه متدهای اسکلت برنامه، و همچنین تمام فایلهای خرد که برای تولید کلاسها در سرتاسر چارچوب استفاده میشوند، ادامه میدهد. علاوه بر این، یک لایه انتزاعی جدید و مناسب برای توسعهدهندگان برای شروع و تعامل با فرآیندهای خارجی معرفی شده است. علاوه بر این، Laravel Pennant برای ارائه یک رویکرد فوق العاده برای مدیریت “پرچم های ویژگی” برنامه شما معرفی شده است.
لاراول ۱۰ برای نصب و راهاندازی، حداقل به PHP نسخه ۸.۱ نیاز دارد. همچنین لاراول ۱۰ از پی اچ پی نسخه ۸.۰ پشتیبانی نخواهد کرد.
در نسخههای قبلی، لاراول از تمام ویژگی های Type Decelrations که از نسخه پی اچ پی ۷.۱ به پی اچ پی اضافه شده، پشتیبانی کرده است. با این حال، در پی اچ پی نسخه ۸ شاهد تغییرات بسیار زیادی در این خصوص بوده ایم مثل اضافه شدن unition types, DNF types, object, iterable و … که در لاراول ۱۰ آخرین تغییرات PHP در خصوص موارد گفته شده، اضافه شده است.
حالا با لاراول ۱۰ میتوانید از Str::password استفاده کرده و به راحتی رمزعبورهای تصادفی و فوقالعاده قوی تولید کنید. باید خاطرنشان کنیم که پسوردهای تولید شده شامل عدد، حروف خاص، حروف الفا و فاصله هستند. طول پسوردها بصورت پیشفرض ۳۲ کارکتر است.
همانطور که در سایت رسمی لاراول نیز اشاره شده است، برای تمامی نسخههای لاراول،بروزرسانی جهت «رفع باگ» به مدت ۱۸ ماه و «برورزسانی امنیتی» به مدت ۲ سال ارائه میشود. برای همه کتابخانههای اضافی، از جمله «لومن»، فقط آخرین نسخه اصلی رفع اشکال را دریافت میکند. علاوه بر این، لطفا نسخه های پایگاه داده را بررسی کنید.
مطالعه مقاله کامل: سایت بیرقیب