الاصدار الجديد ل Laravel هو Laravl 6.0 تم اصداره من قبل Taylor Otwell في الثالث من سبتمبر لعام 2019 وهي بيئة عمل PHP مجانية ومفتوحة المصدر ويتبع النمط المعماري لوحدة التحكم في عرض النماذج (MVC) لتطوير تطبيقات الويب ، يقدم تطوير الويب لارافل تحديثات رئيسية وميزات وتحسينات وتصحيحات جديدة كل 6 إلى 7 أشهر في هذه المقالة سنشاركك ببعض التغييرات الأكثر أهمية والخيارات في Laravel 6.0 .
اعطة Tylor Otwell الأفضلية على شيء واحد يجلب الاتساق في النظام البيئه حيث أن جميع ميزات لارافل مثلCashier و Dusk و Valet و Socialite تستخدم الاصدار الدلالي . لذالك هذا لا يعني انه سيتم اجراء اي “نقله نوعيه”. ونحن مطالبون بإ عادة كتابة الاشياء الخاصه بهم .ولاكن اي نوع من التغيرات يتطلب نسخه جديدة.
Laravel 6.0 مقارنةً بالإصدارات الأخرى من لارافل حصلت على العديد من التحسينات ، قليل منها على النحو التالي:
1.الاصدار الدلالي:
اصبحة Laravel تتبع معيار الاصدار الدلالي مما يجعل اتساق لارافل مع الآخرين الذين يطبقون بالفعل معيار الإصدار هذا مثل حزم first-party .
يشبه الإصدار الدلالي مجموعة من القواعد والإرشادات التي توضح التغييرات النموذجية التي تزيد من عدد الإصدارات أو ممكن لكل من الأرقام الثلاثة التي تمثل الإصدار.يُعرف الإصدار الدلالي باسم Semver وله شكل v.v.v. على سبيل المثال 6.0.1 كل جزء له اسم معين. في الإصدار الأقدم , لارافل اعتمادة الاتفاقية مثلparadigm.major.minor لذلك عليك أن تتباع القيد مثل 5.8.
2.استخراج الواجهة الأمامية ل Laravel\UI:
واجهة Laravel هي حزمة معتمدة بواسطة Laravel 6.0 تتضمن أجزاء واجهة المستخدم المستخرجة من مشروع Laravel.
توفر الإصدارات السابقة من لارافل سقالة الواجهة الأمامية التي تم استخراجها إلى حزمة (Composer Laravel\UI) لذا ستظل سقالات الواجهة الأمامية مستمرة ، وهذا أمر يتم تجنبه افتراضيًا من قبل Laravel 6.0.بينما في أحدث إصدار من لارافل (تطبيق Laravel 6.0) ، لا يمكنك رؤية سقالات Vue و Bootstrap. في وقت واحد ، تتضمن هذه الحزمة الجديدة إعدادات مسبقة لـ React و Vue و Bootstrap.
3. تحسين استجابات التراخيص:
في الإصدارات السابقة من لارافل يواجه المستخدمون النهائيون العديد من المشكلات لاسترداد الرسائل المتعلقة بالترخيص المخصص. ولكن في إطار Laravel 6.0 ، تمت إضافة الميزة الجديدة والاسم هو رسالة التحويل المحسّنة. لذلك بمساعدة هذه الميزة. يصبح الأمر غاية في السهولة بالنسبة للمستخدمين النهائيين لشرح سبب تحديد طلبك تمامًا.
4. مجموعات كسوله( Lazy Collection):
يأتي Laravel 6.0 مع مجموعة كسوله(Lazy Collection) التي تستفيد من مولدات PHP لتخويلك للقيام بمهمة مع مجموعات البيانات الضخمة أثناء استخدامك لذاكرة منخفضة. مع المجموعة البطيئة ، لا يُطلب من النظام قراءة الملف بالكامل في الذاكرة مرة واحدة. فئة المجموعة الكسوله (Lazy Collection) تشبه فئة مجموعة Illuminate / Support . يوفر التكرارات لعناصر المصفوفه. لقد تذكرت انه في لارافل 5 لدينا فئة المجموعة التي تساعد على التفاف عناصر المصفوفه. ولكن في لارافل 6.0، لدينا فئة المجموعة الكسوله(Lazy Collection) بالإضافة إلى فئة التجميع العادية.
5. ميزتا Job Middleware و Laravel Spark:
في Laravel 6.0 سمحت ميزة Job Middleware للوظائف بالقيام بعمل من خلال الوسيطة. في صلب طريقة التعامل مع وظيفتك ، يوفر الدعم في تجنب المنطق المخصص.
على الجانب الآخر ، فإن Laravel spark 6.0 هو أحدث إصدار مهم . إنه يحتوي على مجموعة من الميزات الممتازة مثل أسعار المقاعد ، الموقع و Bootstrapping ، وواجهة مستخدم جديدة.
يحتوي Laravel 6.0 على بعض ميزات الأمان المتقدمة. من شأن ذلك أن يعزز تطوير شبكة لارافل إلى المستوى التالي.
order atorvastatin 40mg without prescription atorvastatin 40mg oral atorvastatin pills
cipro 500mg oral – bactrim 960mg tablet augmentin ca
ciprofloxacin without prescription – purchase ciprofloxacin pills buy augmentin 375mg pills
Your article helped me a lot, is there any more related content? Thanks!
flagyl 200mg pills – buy oxytetracycline azithromycin usa
ciplox 500mg pills – buy tinidazole sale cost erythromycin 250mg
order valacyclovir generic – buy nemasole generic buy generic zovirax 400mg
generic ivermectin for humans – cefixime 100mg pill tetracycline 250mg cost
metronidazole tablet – order azithromycin 250mg generic azithromycin online buy
furosemide generic – prograf 5mg ca how to buy capoten
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.
order metformin 500mg generic – where to buy bactrim without a prescription lincocin price
zidovudine 300 mg drug – cheap glucophage 1000mg purchase zyloprim online
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
hydroxyzine 10mg brand – buy amitriptyline 10mg pills order amitriptyline online
order augmentin without prescription – buy acillin generic cipro uk
amoxicillin order online – order cephalexin 125mg pills order generic cipro
cleocin where to buy – buy chloromycetin online cheap chloramphenicol uk
buy azithromycin sale – cheap flagyl 200mg oral ciprofloxacin 500 mg
side effects of ivermectin – buy cefaclor 250mg generic buy cefaclor 500mg sale
purchase metformin online
buy ventolin 4mg generic – buy seroflo online buy theophylline 400mg sale
buy generic desloratadine – clarinex 5mg pill albuterol pill
Wow, superb blog layout! How lengthy have you been running a blog for?
you made blogging look easy. The entire glance of your website is fantastic, as
well as the content material! You can see similar here najlepszy sklep
buy glyburide for sale – glyburide online dapagliflozin price
Your article helped me a lot, is there any more related content? Thanks!
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
prandin pill – buy jardiance 10mg online buy jardiance generic
order metformin sale – buy cozaar generic precose 50mg cost
brand lamisil 250mg – lamisil brand oral grifulvin v
semaglutide oral – glucovance online buy buy generic desmopressin
buy nizoral 200mg pill – buy cheap generic mentax sporanox order online