Zespół Laravel wydał v10.17 z monitami Laravel, poleceniem config:show Artisan, metodą zbierania w celu zapewnienia typów i nie tylko.
Laravel Prompts
Laravel v10.17 zawiera nową zależność dla pakietularavel/prompts
. Różne wbudowane polecenia Artisan otrzymały aktualizacje, aby włączyć monity do doświadczenia, co jest fajne! Dokumentację monitów można znaleźć na stronie internetowej Laravel.
Tutaj możesz zobaczyć wybór typu kontrolera:I ostateczny wynik po pomyślnym utworzeniu kontrolera:Możesz również zobaczyć wymaganą walidację w akcji, jeśli trafisz return
na wymagane wejście:
Jeśli w tym momencie wysłałeś sygnał z Control+c, interfejs wiersza polecenia zmieni się, aby pokazać, że polecenie zostało anulowane:
Gorąco polecamy obejrzenie wykładu Jess Archer "Unveiling Laravel Prompts" od Laracona, aby dowiedzieć się więcej na ich temat. Laravel Prompts ulepsza DX around do poleceń generatora, które tworzą kod 🔥
aplikacji Pakiet Prompts jest dostępny na GitHub pod adresem laravel/prompts.
Dodawanie polecenia
rzemieślniczegoFrancisco Madeira dodał polecenie rzemieślniczeconfig:show
, którego możesz użyć, aby zobaczyć konfigurację z wiersza config:show
poleceń:
Możesz również zobaczyć zagnieżdżone wartości konfiguracji:
New Collection::ensure(), metoda
Chris Morrell dodał nową ensure()
metodę do Collection
klasy, która zapewnia typ wszystkich elementów w kolekcji:
// $user is guaranteed to be a User or null
$user = collect($users)
->ensure(User::class)
->first();
PHP 8.3 Builds in Laravel Core
Dries Vints przyczynił się do kompilacji PHP 8.3 w rdzeniu Laravel, który teraz zawiera .8.3
się w macierzy testów GitHub. Ta podstawa zapewni płynne przejście do obsługi nowej wersji PHP w listopadzie tego roku!
Informacje o
wersji: Poniżej możesz zobaczyć pełną listę nowych funkcji i aktualizacji oraz różnice między 10.16.0 a 10.17.0 na GitHub.