Heim >PHP-Framework >Laravel >Laravel 10 kommt, werfen wir einen ersten Blick darauf!
Dieser Artikel bringt Ihnen die neuesten Nachrichten über Laravel10 und stellt vor allem vor, welche neuen Funktionen das kommende Laravel10 haben könnte. Interessierte Freunde sollten einen Blick darauf werfen. Ich hoffe, dass es für alle hilfreich ist.
Laravel v10 ist die nächste Hauptversion von Laravel, deren Veröffentlichung für den 7. Februar 2023 geplant ist. In diesem Artikel werden alle neuen Funktionen und Änderungen beschrieben, die uns bekannt sind.
Ich hoffe, dass Sie diesen Beitrag in den nächsten Wochen lesen, während wir weiterhin überprüfen, was zu Laravel 10 hinzugefügt wird, und diesen Beitrag vor der Veröffentlichung im Februar aktualisieren.
Vor Laravel 9 wurden wichtige Framework-Versionen zweimal im Jahr oder etwa alle sechs Monate veröffentlicht. Beginnend mit Laravel 9 hat das Kernteam einen Jahresplan erstellt, um Laravel 9 im Februar 2022 zu veröffentlichen (anstelle des ursprünglich geplanten September 2021):
Laravel verwendet viele hervorragende Community-gesteuerte Erweiterungspakete, um die Framework-Funktionen zu implementieren, wie z Die 9 Komponenten von Symfony. Symfony 6.0 wurde im November veröffentlicht. Aus diesem Grund haben wir uns entschieden, die Veröffentlichung von Laravel 9.0 auf 2022 zu verschieben.
Aufgrund der verzögerten Veröffentlichung können wir Symfony-basierte Komponenten auf Symfony 6.0 aktualisieren, ohne bis September 2022 warten zu müssen, um das Upgrade durchzuführen. Andererseits sind wir dadurch besser auf nachfolgende jährliche Veröffentlichungen vorbereitet, da unsere Veröffentlichungen immer zwei Monate nach den Symfony-Veröffentlichungen erfolgen.
Die jährliche Veröffentlichungsplan dieses Plans lautet wie folgt:
laravel 9 Will Beheben Sie weiterhin Fehler vor dem 8. August 2023 und beheben Sie Sicherheitsprobleme vor dem 6. Februar 2024 , 2025
Laravel 10 wird nicht mehr mit PHP 8.0 kompatibel seinDas Laravel-Framework wird in Laravel 10 nicht mehr mit PHP kompatibel sein . Schauen Sie sich den Vergleich zwischen Master und 9.x
<=v8.0
版本。最低需求版本将是 PHP ^8.1
Verwenden Sie integrierte Typdeklarationen im Strukturcode von Laravel 10In Laravel 10 verfügt Framework-generierter Strukturcode über integrierte Typdeklarationen. Dies bedeutet, dass jede vom Benutzer über das Framework erstellte Klasse über Typhinweise und Rückgabetypen verfügt. In unserem Artikel gehen wir auf diese Überlegungen ein und wir glauben, dass es Ihnen Spaß machen wird, Ihren neuen Projekten Typen hinzuzufügen.
]Mit der Typadditionsmethode können Sie die neuesten PHP-Typerinnerungsfunktionen in Laravel-Projekten verwenden, ohne die Abwärtskompatibilität auf Framework-Ebene zu beeinträchtigen.
Methodenparameter Überflüssige Anmerkungen so weit wie möglich entfernen# 在 Laravel 9 创建一个实现了 Illuminate\Contracts\Validation\Rule 接口的 # 规则类 artisan make:rule Uppercase # 在 Laravel 9 创建一个标注为 可执行和隐式调用的规则 artisan make:rule Uppercase --invokable artisan make:rule Uppercase --invokable --implicit # 在 Laravel 10 默认创建的规则类即可执行 artisan make:rule Uppercase # 在 Laravel 10 中的隐式调用规则 artisan make:rule Uppercase --implicit
In Laravel 9 veraltete FunktionenEinige in Laravel 9 als veraltet gekennzeichnete Methoden werden in Laravel 10 entfernt. Wir hoffen, Upgrade-Anleitungen veröffentlichen zu können, um einen Überblick über alle veralteten Methoden zu geben, die möglichen Auswirkungen zu bewerten und zu bestimmen, wie kürzlich veröffentlichte Versionen aktualisiert werden können.
Verschiedene veraltete Elemente entfernenPull Request #41136
Veraltete Datumsattribute entfernenPull Request #42587handleDeprecation
-Methode Pull Request #42590handleDeprecation
方法 Pull Request #42590
删除 assertTimesSent
方法 Pull Request #42592
删除 ScheduleListCommand
的 $defaultName
属性 419471e
删除弃用的 Route::home
方法 Pull Request #42614
删除弃用的 dispatchNow
Entfernen Sie die assertTimesSent
-Methode Pull Request #42592
$defaultName
von ScheduleListCommand
419471eEntfernen Sie die veraltete Route::home
-MethodePull Request #42614Veraltete dispatchNow code> entfernen
Pull Request # 42591
besuchen, um sichtbare aktualisierte Informationen zu finden. 🎜🎜🎜Ursprüngliche Adresse: 🎜laravel-news.com/laravel-10🎜 Übersetzt am 3. Januar 2023🎜🎜Und mehr…Laravel 10 ist noch ein paar Monate entfernt und es folgen weitere neue Funktionen und Ankündigungen. Wir werden diesen Artikel aktualisieren, sobald diese bekannt gegeben werden. Sie können auch die
Offizielle Veröffentlichungsseite
Das obige ist der detaillierte Inhalt vonLaravel 10 kommt, werfen wir einen ersten Blick darauf!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!