Das Laravel-Team hat 9.14 mit Migrationstabellen-Kommentaren, einem dynamischen Trash-Factory-Status, einem neuen Array-Key-Helper, bootfähigen/Setup-Test-Traits und mehr veröffentlicht:
Migrationstabellenkommentare für MySQL und Postgres
Andrew Broberg hat die Möglichkeit hinzugefügt, Tabellenkommentare für MySQL- und Postgres-Migrationen hinzuzufügen:
Schema::table('posts', function (Blueprint $table) {
$table->comment('This is a comment');
});
Diese Funktion ist für uns nützlich, damit unser Business Intelligence Team unser Datenbankschema besser verstehen kann. Wir können bereits Kommentare zu Spalten hinzufügen, das Hinzufügen von Kommentaren zur Tabelle selbst wird uns ebenfalls helfen, diese zu beschreiben.
Array prependKeysWith() helper
David Heremans hat einen neuen Array-Helper beigesteuert, um alle Schlüsselnamen in einem assoziativen Array schnell voranzustellen:
Bootfähige Traits in Tests
Pascal Baljet hat ein „bootfähiges“ Trait-Feature von Eloquent zur TestCase-Basisklasse beigesteuert (siehe auch Pull Request #39883 für frühere Arbeiten zu diesem Feature). Dieses Feature funktioniert durch die Verwendung eines Traits auf einem Testfall, der eine Methode mit dem Präfix setUp kombiniert mit dem Namen des Traits hat (z.B. Foo Trait mit einer Methode setUpFoo())
Diese Funktion könnte nützlich sein, um einen externen Dienst einzurichten, den Sie in Ihrer Testsuite in mehreren Testfällen benötigen. Siehe Pull Request #42394 für weitere Diskussionen über die Implementierung und mögliche Anwendungsfälle.