zurück zum Artikel

Laravel 5.6 unterstützt Bootstrap 4.0

Laravel 5.5: Neues LTS-Release des PHP-Frameworks

Mit Version 5.6 liegt das nächste Major Release des PHP-Frameworks vor. Laravel 5.6 bietet eine Reihe von Verbesserungen unter anderem beim Logging, Scheduling und bei der Unterstützung von Bootstrap.

Dem LTS-Release Laravel 5.5 [1] lassen die Macher des populären PHP-Entwicklungsframeworks nun ein neues Major Release folgen: Laravel 5.6 [2] zeichnet sich durch zahlreiche Verbesserungen aus – beispielsweise in den Bereichen Logging und Scheduling. So wandert die Logging-Konfiguration von config/app.php in die neue Datei config/logging.php. Darüber hinaus können Entwickler für den Versand von Logging Messages sogenannte „Stacks“ definieren, die die Informationen an unterschiedliche Empfänger (Handler) weitergeben. Beispielweise lassen sich Debug-Nachrichten an das System-Log senden, während Fehlermeldungen an Slack gehen. Weitergehende Optionen finden sich in der Logging-Dokumentation [3].

Neu in Laravel 5.6 ist das Single Server Task-Scheduling. Kommt ein Task-Scheduler auf mehreren Servern zum Einsatz, läuft üblicherweise auch der Task auf jedem dieser Server. Um den Task auf einen einzelnen Server zu beschränken, steht die Methode onOneServer() zur Verfügung:

$schedule->command('report:generate')
->fridays()
->at('17:00')
->onOneServer();

In den bisherigen Versionen des PHP-Frameworks haben die Laravel-Macher Bootstrap samt eines Frontend Presets [4] bereits als Beta unterstützt. Ab Laravel 5.6 steht nun das Stable Release Bootstrap 4 [5] vollumfänglich für alle Frontend-Entwicklungsarbeiten einschließlich ExampleComponent.vue zur Verfügung.

Ein vollständiger Überblick sowie mehr Details zu den Neuerungen in Laravel 5.6 findet sich in den Release Notes [6]. Darüber hinaus halten die Macher eine Anleitung zum Upgrade auf Version 5.6 [7] parat. (map [8])


URL dieses Artikels:
http://www.heise.de/-3964021

Links in diesem Artikel:
[1] https://www.heise.de/meldung/Laravel-5-5-Neues-LTS-Release-des-PHP-Frameworks-3822765.html
[2] https://laravel-news.com/laravel-5-6
[3] https://laravel.com/docs/5.6/logging
[4] https://laravel-news.com/bootstrap-4-laravel-preset
[5] https://www.heise.de/meldung/Webentwicklung-Bootstrap-4-verlaesst-die-Beta-ohne-weitere-Breaking-Changes-3946500.html
[6] https://laravel-news.com/laravel-5-6
[7] https://laravel.com/docs/5.6/upgrade
[8] mailto:map@heise.de