© saicle/Shutterstock.com
PHP Magazin
Laravel: ein PHP Framework (nicht nur) für coole Kids

Mehr Eleganz beim Programmieren


Bei Laravel [1] handelt es sich um ein typisches Open-Source-PHP-Framework, das dem MVC-Architekturmuster folgt. Seit der Veröffentlichung der ersten Version im Juni 2011 hat die Popularität stetig zugenommen. Spätestens mit Version 4.0, die seit Mai 2013 verfügbar ist, hat sich Laravel etabliert. Mit dieser Version ging auch die Umstellung auf eine Composer-basierte Installation und Paketverwaltung einher.

Seit jeher wird die Entwicklung von Laravel maßgeblich durch Taylor Otwell, dem Initiator und Maintaner des Projekts, vorangetrieben und geprägt. Während es gerade in der Anfangszeit noch des Öfteren selbst in Minor-Releases nichtabwärtskompatible Änderungen gab, hat sich die Situation mittlerweile deutlich entspannt. Die Dokumentation von Laravel enthält für jedes Release einen ausführlichen Upgrade-Guide mit einer Liste der relevanten Änderungen und möglichen Stolpersteine. Zudem wurde erstmalig im Juni 2015 eine Version mit Langzeitunterstützung veröffentlich. LTS-Versionen von Laravel werden für zwei Jahre nach Erscheinen mit Bugfixes und im Anschluss daran für ein weiteres Jahr mit Sicherheitsupdates versorgt.

Folglich ist gerade jetzt ein guter Zeitpunkt, um den Einsatz von Laravel als Framework für neue oder bestehende Projekte in Betracht zu ziehen. Abgesehen von der wichtigen Langzeitunterstützung ist es vor allem auch die Akzeptanz im professionellen Umfeld, die für einen Einsatz spricht. Zu den bekannten Anwendern von Laravel zählen unter anderem das Schnäppchenportal mydealz und der Onlineshop ABOUT YOU.

MVC 101

Laravel bietet als Full-Stack-Framework alle nötigen Funktionen, um professionelle Webapplikationen zu entwickeln. Mittels Composer ist ein neues Projekt auf Basis von Laravel schnell mit der folgenden Zeile eingerichtet: composer create-project --prefer-dist laravel/laravel mein-shop.

In den grundlegenden Funktionen weist Laravel viele Parallelen mit anderen Frameworks wie Symfony auf. So werden die einzelnen Seiten respektive HTTP Endpoint...

PHP Magazin
Laravel: ein PHP Framework (nicht nur) für coole Kids

Mehr Eleganz beim Programmieren

Bei Laravel [1] handelt es sich um ein typisches Open-Source-PHP-Framework, das dem MVC-Architekturmuster folgt. Seit der Veröffentlichung der ersten Version im Juni 2011 hat die Popularität stetig zugenommen. Spätestens mit Version 4.0, die seit Mai 2013 verfügbar ist, hat sich Laravel etabliert. Mit dieser Version ging auch die Umstellung auf eine Composer-basierte Installation und Paketverwaltung einher.

Max Erkmann


Bei Laravel [1] handelt es sich um ein typisches Open-Source-PHP-Framework, das dem MVC-Architekturmuster folgt. Seit der Veröffentlichung der ersten Version im Juni 2011 hat die Popularität stetig zugenommen. Spätestens mit Version 4.0, die seit Mai 2013 verfügbar ist, hat sich Laravel etabliert. Mit dieser Version ging auch die Umstellung auf eine Composer-basierte Installation und Paketverwaltung einher.

Seit jeher wird die Entwicklung von Laravel maßgeblich durch Taylor Otwell, dem Initiator und Maintaner des Projekts, vorangetrieben und geprägt. Während es gerade in der Anfangszeit noch des Öfteren selbst in Minor-Releases nichtabwärtskompatible Änderungen gab, hat sich die Situation mittlerweile deutlich entspannt. Die Dokumentation von Laravel enthält für jedes Release einen ausführlichen Upgrade-Guide mit einer Liste der relevanten Änderungen und möglichen Stolpersteine. Zudem wurde erstmalig im Juni 2015 eine Version mit Langzeitunterstützung veröffentlich. LTS-Versionen von Laravel werden für zwei Jahre nach Erscheinen mit Bugfixes und im Anschluss daran für ein weiteres Jahr mit Sicherheitsupdates versorgt.

Folglich ist gerade jetzt ein guter Zeitpunkt, um den Einsatz von Laravel als Framework für neue oder bestehende Projekte in Betracht zu ziehen. Abgesehen von der wichtigen Langzeitunterstützung ist es vor allem auch die Akzeptanz im professionellen Umfeld, die für einen Einsatz spricht. Zu den bekannten Anwendern von Laravel zählen unter anderem das Schnäppchenportal mydealz und der Onlineshop ABOUT YOU.

MVC 101

Laravel bietet als Full-Stack-Framework alle nötigen Funktionen, um professionelle Webapplikationen zu entwickeln. Mittels Composer ist ein neues Projekt auf Basis von Laravel schnell mit der folgenden Zeile eingerichtet: composer create-project --prefer-dist laravel/laravel mein-shop.

In den grundlegenden Funktionen weist Laravel viele Parallelen mit anderen Frameworks wie Symfony auf. So werden die einzelnen Seiten respektive HTTP Endpoint...

Angebote für Teams

Für Firmen haben wir individuelle Teamlizenzen. Wir erstellen Ihnen gerne ein passendes Angebot.

Das Library-Modell:
IP-Zugang

Das Company-Modell:
Domain-Zugang