Το Laravel 7 έρχεται με βελτιώσεις στην ταχύτητα, τα εξαρτήματα και άλλα

laravel

Αποκαλύφθηκε η ομάδα ανάπτυξης του Laravel πρόσφατα την κυκλοφορία της νέας έκδοσης 7 του πλαισίου PHP σας λίγους μήνες μετά την κυκλοφορία του Laravel 6.

Αυτή είναι μια σημαντική νέα έκδοση του πλαισίου με πολλές νέες δυνατότητες, συμπεριλαμβανομένου του Laravel Airlock, βελτιώσεις στην ταχύτητα δρομολόγησης καιΕισιτήρια ανταλλακτικών Blade, προσαρμοσμένη μετατροπή Eloquent, πελάτης κεντρικός για προγραμματιστές HTTP, υποστήριξη CORS και πολλα ΑΚΟΜΑ. 

Τι νέο υπάρχει στο Laravel 7;

Αυτή η νέα έκδοση του πλαισίου παρουσιάζει ένα πολύ ενδιαφέρον νέο χαρακτηριστικό που ονομάζεται "Laravel Airlock" οι οποίες παρέχει ένα εξαιρετικά ελαφρύ σύστημα ελέγχου ταυτότητας για SPA (εφαρμογή μιας σελίδας), Απλά API που βασίζονται σε διακριτικά και εφαρμογές για κινητά.

Βασικά τι επιτρέπουν Κλείδωμα αέρα σε κάθε χρήστη, είναι στην αίτησή σας να δημιουργήσετε πολλά διακριτικά API για τον λογαριασμό σας. Σε αυτά τα διακριτικά μπορούν να εκχωρηθούν δεξιότητες / κλίμακες που καθορίζουν τις ενέργειες που μπορούν να εκτελέσουν τα διακριτικά.

εξάλλου Το Blade Component έχει αναθεωρηθεί για να επιτρέπει την απόδοση βάσει ετικετών, διαχείριση χαρακτηριστικών, τάξεις συστατικών στοιχείων, στοιχεία προβολής στο διαδίκτυο κ.λπ. Σύμφωνα με την ομάδα ανάπτυξης, Αυτός ο επανασχεδιασμός των στοιχείων Blade είναι πολύ σημαντικός. Ως εκ τούτου, θα πρέπει να ανατρέξετε στην πλήρη τεκμηρίωση σχετικά με τα στοιχεία Blade για περισσότερες πληροφορίες σχετικά με αυτήν τη δυνατότητα.

Μπορούμε επίσης να βρούμε σε αυτήν τη νέα έκδοση του Laravel 7 ένα ελάχιστο και εκφραστικό API γύρω από τον πελάτη HTTP Guzzle, επιτρέποντάς σας να κάνετε γρήγορα εξερχόμενα αιτήματα HTTP για επικοινωνία με άλλες εφαρμογές ιστού. Το περιτύλιγμα Laravel γύρω από το Guzzle εστιάζει στις πιο συχνές περιπτώσεις χρήσης και σε μια ευχάριστη εμπειρία ανάπτυξης.

Επίσης περιλαμβάνεται νέα μέθοδος για αντιστοίχιση μεταγλωττισμένων και προσωρινά αποθηκευμένων διαδρομών που έχουν αποθηκευτεί στην κρυφή μνήμη. Σε μεγάλες εφαρμογές (για παράδειγμα, εφαρμογές με 800 ή περισσότερες διαδρομές), αυτές οι βελτιώσεις μπορούν να οδηγήσουν σε βελτίωση της ταχύτητας, η οποία είναι περίπου διπλάσια από τον αριθμό των αιτημάτων ανά δευτερόλεπτο σε ένα απλό σημείο αναφοράς "Hello World". Δεν χρειάζεται να κάνετε αλλαγές στην αίτησή σας.

Η κατηγορία Illuminate του Laravel προσφέρει μια ποικιλία χρήσιμων λειτουργιών για χειρισμό συμβολοσειρών χαρακτήρων. Το Laravel 7 προσφέρει πλέον μια πιο ρευστή και αντικειμενοστρεφή βιβλιοθήκη διαχείρισης χαρακτήρων εκτός από αυτά τα χαρακτηριστικά.

Σε προηγούμενες εκδόσεις του Laravel, η ουρά της βάσης δεδομένων δεν θεωρήθηκε αρκετά ισχυρή για χρήση στην παραγωγή, λόγω αδιεξόδων.

Ωστόσο, Το Laravel 7 κάνει βελτιώσεις σε εφαρμογές που χρησιμοποιούν MySQL 8+ ως ουρά βάσης δεδομένων. Χρησιμοποιώντας τον όρο FOR UPDATE SKIP LOCKED και άλλες βελτιώσεις SQL, το πρόγραμμα οδήγησης βάσης δεδομένων μπορεί τώρα να χρησιμοποιηθεί με ασφάλεια σε εφαρμογές παραγωγής υψηλότερου όγκου.

Μια άλλη σημαντική αλλαγή είναι αυτό τώρα επιτρέπεται η διαμόρφωση πολλαπλών «mailers» για μία μόνο εφαρμογή.

Κάθε εφαρμογή αλληλογραφίας έχει ρυθμιστεί εντός του Το αρχείο διαμόρφωσης μπορεί να έχει τις δικές του επιλογές και ακόμη και τη δική του μοναδική "μεταφορά", επιτρέποντας στην εφαρμογή σας να χρησιμοποιεί διαφορετικές υπηρεσίες email για την αποστολή συγκεκριμένων μηνυμάτων email.

Από προεπιλογή, το Laravel θα χρησιμοποιεί το πρόγραμμα αλληλογραφίας που έχει διαμορφωθεί ως πρόγραμμα αλληλογραφίας στο αρχείο διαμόρφωσής του.

ενώ το προεπιλεγμένο πρότυπο αλληλογραφίας Markdown έλαβε μια νέα σχεδίαση και πιο μοντέρνα με βάση την παλέτα χρωμάτων Tailwind CSS. Φυσικά, αυτό το πρότυπο μπορεί να δημοσιευτεί και να προσαρμοστεί ανάλογα με τις ανάγκες του χρήστη.

Για παράδειγμα, η εφαρμογή σας θα μπορούσε να χρησιμοποιήσει το ταχυδρομικό σήμα για την αποστολή αλληλογραφίας συναλλαγών ενώ χρησιμοποιείτε το Amazon SES για την αποστολή μαζικών μηνυμάτων.

Τελευταίο αλλά όχι λιγότερο σημαντικό, είναι το νέο υποστήριξη του Πρώτο μέρος για τη διαμόρφωση των απαντήσεων αιτήματος ανταλλαγής πόρων μεταξύ προέλευσης (ΚΟΡ) ενσωματώνοντας το δημοφιλές πακέτο Laravel CORS.

Το Laravel 7 περιλαμβάνει μεγάλο αριθμό αλλαγών, οι οποίες μπορείτε να γνωρίζετε τις λεπτομέρειες και άλλες πληροφορίες στο lέκδοση της έκδοσης, καθώς και τους συνδέσμους για τη λήψη της νέας έκδοσης.

Ο σύνδεσμος είναι αυτό. 


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.