Wydano Laravel 8.62: uzyskaj najlepsze informacje tutaj!

Opublikowany: 2022-04-18

Laravel to framework PHP o otwartym kodzie źródłowym, który pomaga w tworzeniu aplikacji PHP. Wraz z Laravel 8.62 gra została zmieniona. Popularność szybko rośnie dzięki wbudowanym rozszerzeniom i pakietom. Wraz z wydaniem Laravel 8.62 na rynku, gałąź 8.x ma nowe aktualizacje i funkcje.

Jaka jest najlepsza sekcja wydań Laravel 8.x?

1. Schemat wersjonowania

Drobne poprawki są publikowane co tydzień, co pomaga radzić sobie z przełomowymi zmianami. W tym samym czasie podstawowa platforma jest wydawana co roku około stycznia.

2. Wyjątki

Wytyczne dotyczące zgodności z poprzednimi wersjami nie obsługują funkcji nazwanych argumentów. Mogą planować zmianę nazwy parametrów funkcji, aby poprawić bazę kodu Laravela. Używanie argumentów nazw w metodach Laravela powinno odbywać się z ostrożnością i spodziewać się zmiany nazw w przyszłości.

3. Polityka wsparcia

Laravel zapewnia najdłuższą konserwację i wsparcie na rynku. Laravel 8.62 wydany z ogólnymi poprawkami błędów, dodatkowymi bibliotekami i wieloma innymi skutecznymi środkami, które pomagają w rozwoju Laravel .

Idealna lista kontrolna, która obejmuje istotne elementy dotyczące niedawnego wydania Laravel 8.62:

1. Nowo dodane elementy

  • Dodanie pojedynczego cukru składniowego do tunelu czasoprzestrzennego
  • Zdarzenia wysyłki podczas włączania i wyłączania trybu konserwacji
  • Dodanie nowej cechy testowej RefreshDatabaseLazily
  • Spraw, aby PendingMail był uzależniony od deweloperów
  • Dodanie kilku zmian w PHP 8.1
  • Nowy dodatek metody asserNotSoftDeleted
  • Opcja udawania dla trybu: dodano polecenie przycinania
  • Opcja szkodnika podczas używania polecenia make: test Artisan command

2. Rzeczy, które zostały naprawione w wydaniu Laravel 8.62

  • Metoda getDirty, która jest używana podczas AsCollection i AsArrayObject
  • Zarządzaj czasami warunkami, które dodają reguły dla wartości rodzeństwa w tablicy danych
  • Obsługiwał formatowanie wartości bazy danych i niestandardowe rzutowanie daty
  • Naprawiono walidację/hasło/oświetlenie/walidację::passes()

3. Aktualizacje i zmiany w wydaniu Laravel 8.62

  • Twierdzenia, które można wysłać pocztą, są płynne
  • Pozwala na widoki index.blade.php dla anonimowych komponentów
  • Deweloperzy mogą zignorować końcowy ogranicznik w opcjach cache.headers
  • Asercje powiadomień można wykonać w odniesieniu do metody shouldSend na powiadomieniu
  • Umożliwia pobieranie danych wejściowych żądania jako kolekcji
  • Zmień w *z any do decydowania o nazwie relacji, gdy null
  • Wystarczy poszukać w modelu plików, które kończą się na .php: prune
  • Konwersja oprogramowania pośredniego do tablicy podczas wyjścia JSON w /RouteListCommand

4. Sekcja odwrócona

Możliwość porównania niestandardowej daty/niezmiennej daty za pomocą porównania dat

Jakie są nadchodzące aktualizacje dotyczące Laravel 8.62?

1. Odbiór podczas pobierania

Daje to możliwość wydajnego pobierania danych wejściowych:

————————————————————————————————————————-

  1. // Zanim
  2. collect ($request -> input ('users', [])) -> each ( function ($user) {
  3. // …
  4. });
  5. //
  6. $request -> collect ('users') -> each ( function ($user) {
  7. // …
  8. });

————————————————————————————————————————-

2. Dodanie pojedynczego cukru składniowego do tunelu czasoprzestrzennego

W singular_wormhole dołącza cukier składniowy w tunelu czasoprzestrzennym, aby używać wartości w liczbie pojedynczej. Alias ​​jest teraz w liczbie pojedynczej, co odnosi się do oryginalnego źródła.

————————————————————————————————————————-

  1. // Zanim
  2. $this -> podróż( 1 ) -> tygodnie();
  3. $this -> podróż( -1 ) -> tygodnie();
  4. // Po
  5. $this -> podróż( 1 ) -> tydzień();
  6. $this -> podróż( -1 ) -> tydzień();

————————————————————————————————————————-

3. Szablony komponentów anonimowego indeksu Blade

Użycie index.blade.php w domyślnym widoku specjalnie dla anonimowego komponentu wskazującego na folder:

————————————————————————————————————————-

  1. {{– komponenty/akordeon/index.blade.php –}}
  2. < x-akordeon >
  3. {{– komponenty/akordeon/item.blade.php –}}
  4. < x-akordeon.it >
  5. {{– … –}}
  6. </ x-akordeon.it >
  7. </ x-akordeon >

————————————————————————————————————————-

4. Umożliwienie warunkowania „Oczekującej poczty”

Ta klasa wykorzystuje cechę „Conditionable”, która pozwala programistom używać metod until() i when() podczas konfiguracji wiadomości e-mail przed wywołaniem funkcji queue() i send().

5. Zdarzenia trybu konserwacji

Jest uruchamiany, gdy tryb konserwacji jest włączony lub wyłączony. Możesz zatrudnić programistów Laravel, aby uzyskać dostęp do usług zewnętrznych, które są pomocne w ignorowaniu wszelkich alertów monitorowania lub dostępności.

————————————————————————————————————————-

  1. użyj Illuminate\Foundation\Events\MaintenanceModeEnabled ;
  2. użyj Illuminate\Foundation\Events\MaintenanceModeDisabled ;
  3. Zdarzenie :: wysyłka ( MaintenanceModeEnabled ::class );
  4. Zdarzenie :: wysyłka ( MaintenanceModeDisabled ::class );

————————————————————————————————————————-

W wydaniu Laravel 6.83 znajduje się wiele informacji. Możesz połączyć się z programistami, aby uzyskać lepszą obsługę.

Dlaczego programowanie Laravel powinno być twoim wyborem dla następujących projektów internetowych?

Szybciej i prosto

Bycie na rynku przez długi czas zapewnia, że ​​ogromny tłum jest już zaznajomiony z tym frameworkiem PHP . Zapewnia szeroką gamę wbudowanych szablonów, które przyspieszają proces tworzenia. Zapewnia to opłacalne i szybsze wyniki dla firmy.

Wysoce bezpieczne

Bezpieczeństwo jest najważniejszym czynnikiem w biznesie internetowym. Wraz z wydaniem Laravel 8.62 na rynku, wprowadził zaawansowane funkcje bezpieczeństwa, które można łatwo konfigurować w celu zwiększenia bezpieczeństwa w celu zwalczania luk internetowych. Ma doskonałe uwierzytelnianie użytkownika, dzięki czemu dane są bezpieczne.

Popraw wydajność witryny

Laravel obsługuje buforowanie strony internetowej, co pomaga zwiększyć szybkość i wydajność. Wykorzystuje również bazę danych redukcji i indeksowania pamięci, aby ulepszyć witrynę.

Bezproblemowa obsługa ruchu

Są szanse, że po określonym czasie natężenie ruchu wzrośnie i musisz zapewnić płynną obsługę. Laravel ma metodę kolejki, która odkłada określone zadania, które można wykonać później.

Integracje innych firm

Każda witryna internetowa potrzebuje narzędzi innych firm, aby dodać unikalne i praktyczne funkcje. Laravel sprawia, że ​​proces integracji jest przejrzysty i łatwy dla programistów.

Wniosek

Laravel 8.62 wprowadził skuteczne aktualizacje i zmiany dla programistów i firm. Ten framework PHP zapewnia bezpieczeństwo Twojej witryny i aktualizację z najnowszymi trendami na rynku. Nie chcesz przegapić najnowszego wydania Laravela? Skontaktuj się z nami już teraz ! Nasz zespół ekspertów Laravel posiada odpowiednią wiedzę i zrozumienie platformy Laravel.