Laravel 7 מגיע עם שיפורים במהירות, ברכיבים ועוד

laravel

צוות הפיתוח של Laravel נחשף לאחרונה שחרור הגרסה החדשה 7 של מסגרת ה- PHP שלך כמה חודשים לאחר שחרור Laravel 6.

זו גרסה חדשה גדולה של המסגרת עם הרבה תכונות חדשות, כולל Laravel Airlock, שיפורים במהירות הניתוב, וכרטיסי רכיב להב, המרה רהוטה בהתאמה אישית, לקוח ממוקד מפתח HTTP, תמיכה ב- CORS ועוד הרבה דברים 

מה חדש ב- Laravel 7?

גרסה חדשה זו של המסגרת מציגה תכונה חדשה מאוד מעניינת אשר נקראת "Laravel Airlock" איזה מספק מערכת אימות קלה במיוחד עבור SPA (אפליקציה לדף יחיד), ממשקי API מבוססי אסימונים ויישומים ניידים פשוטים.

בעצם מה לאפשר נעילת אוויר לכל משתמש, היישום שלך יוצר מספר אסימונים של API עבור חשבונך. ניתן להקצות לאריחים אלה כישורים / סולמות המציינים את הפעולות שהאריחים יכולים לבצע.

מאידך גיסא רכיב הלהב תוקן כדי לאפשר עיבוד מבוסס תג, ניהול תכונות, מחלקות רכיבים, רכיבי תצוגה מקוונת וכו '. על פי צוות הפיתוח, תכנון מחודש של רכיבי הלהב חשוב מאוד. ככזה, עליך לעיין בתיעוד המלא על רכיבי להב למידע נוסף על תכונה זו.

אנו יכולים למצוא בגרסה החדשה הזו של Laravel 7 ממשק API מינימלי ואקספרסיבי סביב לקוח HTTP Guzzle, המאפשר לך להגיש בקשות HTTP יוצאות במהירות כדי לתקשר עם יישומי אינטרנט אחרים. עטיפת Laravel סביב Guzzle מתמקדת במקרי השימוש הנפוצים ביותר ובחווית פיתוח מהנה.

גַם כלולה שיטה חדשה שתתאים לנתיבים מקובצים ושמורים שנשמרו במטמון. ביישומים גדולים (למשל, יישומים עם 800 מסלולים ומעלה), שיפורים אלה יכולים להוביל לשיפור המהירות, שהם בערך פי שניים ממספר הבקשות לשנייה במדד פשוט "שלום עולם". אינך צריך לבצע שינויים ביישום שלך.

השיעור Illuminate של Laravel מציע מגוון פונקציות שימושיות לטפל במיתרי אופי. Laravel 7 מציע כעת ספריית ניהול תווים קולחת יותר ומכוונת עצמים בנוסף לתכונות אלה.

בגרסאות קודמות של Laravel, תור מסד הנתונים לא נחשב לחזק מספיק לשימוש בייצור, עקב חסימות.

עם זאת, Laravel 7 מבצע שיפורים ביישומים המשתמשים ב- MySQL 8+ כתור למסד נתונים. באמצעות סעיף FOR UPDATE SKIP LOCKED ושיפורי SQL אחרים, ניתן להשתמש בבטחה במנהל ההתקן של מסד הנתונים ביישומי ייצור בנפח גבוה יותר.

שינוי גדול נוסף האם זה עכשיו התצורה של מספר «דיוורים» מותרת ליישום יחיד.

כל יישום דואר שהוגדר בתוך לקובץ התצורה יכולות להיות אפשרויות משלה ואפילו "תחבורה" ייחודית משלה, המאפשרת ליישום שלך להשתמש בשירותי דוא"ל שונים כדי לשלוח הודעות דואר אלקטרוני מסוימות.

כברירת מחדל, Laravel ישתמש בתוכנית הדואר שהוגדרה כתוכנית הדואר בקובץ התצורה שלה.

בעוד תבנית ברירת המחדל של דואר Markdown קיבלה עיצוב חדש ומודרניים יותר על בסיס לוח הצבעים Tailwind CSS. כמובן שניתן לפרסם ולהתאים אישית תבנית זו בהתאם לצרכי המשתמש.

לדוגמה, היישום שלך יכול להשתמש בחותמת הדואר כדי לשלוח דואר עסקי בזמן שאתה משתמש ב- Amazon SES לשליחת דואר בכמויות גדולות.

אחרון חביב, זה החדש תמיכה של חלק ראשון להגדרת תשובות לבקשת חילופי משאבים מקוריים (CORS) על ידי שילוב חבילת Laravel CORS הפופולרית.

Laravel 7 כולל מספר גדול של שינויים, אשר תוכל לדעת את פרטיו ומידע אחר בסעיף lשחרור המהדורה, כמו גם קישורים לקבלת הגרסה החדשה.

הקישור הוא זה. 


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.