Kategorien
Laravel

#Kapitel 6: Helper

Laravel beinhaltet eine Vielzahl von Hilfsfunktionen. Die Dokumentation dazu ist gut. Es gibt Helper für Arrays, Strings, URLs und so etliches mehr. Bevor man also auf den Gedanken kommt: „Hey, da könnte ich mir doch eine kleine Hilfsfunktion schreiben“, sollte man erstmal einen Blick auf die bestehenden Hilfsfunktionen werfen. Sollte man jedoch doch eine Funktion […]

Kategorien
Laravel

#Kapitel 5: Javascript und Css

Nachdem wir Laravel Views und Componenten kennengelernt haben, wollen wir der Seite natürlich auch Javascript und CSS hinzufügen. Klingt eigentlich einfach, jedoch wollte ich den Laravel-Weg beschreiten und bin da über einiges gestolpert. asset() nutzen In der (Master) View könnte doch ganz einfach folgendes gemacht werden: Im HTML erscheint das dann auch sofort ausformuliert. Natürlich […]

Kategorien
Laravel

#Kapitel 4: Komponenten

Eine Webseite bzw. Webanwendung greift auf immer wiederkehrende Layout-Elemente zu. Beispielsweise ist die Hauptnavigation i. d. R. auf jeder einzelnen Seite zu finden. Im Prinzip kann man sagen, dass man einen Rahmen hat, der auf jeder Seite gleich ist und ggf. noch weitere Elemente wie beispielsweise die Navigation. Laut Dokumentation ist die neuste, beste Art […]

Kategorien
Laravel

#Kapitel 3: Controller & Co

Bevor ich zu dem Teil kommen kann, wo ich die Datenbank dann tatsächlich verwende, muss ich mich erst einmal mit Controllern und Views beschäftigen. In einem Controller wird die Logik der Anwendung untergebracht, also z. B. werden in einem Controller je nach Eingabe des Nutzers Abfragen an die Datenbank gestellt, die erhaltenen Daten werden ggf. […]

Kategorien
Laravel

#Kapitel 2: Datenbank

Kurz mal eine Datenbank aufsetzen, eine Tabelle erstellen und dann dazu die Anwendung programmieren… keine gute Idee, wenn man in einem größeren Team arbeitet. Jahre später sind wahrscheinlich auch sonstige Tabellen z. B. für Ad hoc Auswertungen oder ähnliches entstanden und niemand weiß mehr, welche Tabellen eigentlich noch für die Anwendung relevant sind und welche […]

Kategorien
Laravel

#Kapitel 1: Start

Nachdem ich jahrelang das Zend Framework verwendet habe, hat sich bei mir das Gefühl entwickelt, dass es damit nicht wirklich weitergeht. Plötzlich hieß es Laminas und auf der Projektseite ist es seit längerer Zeit sehr ruhig. Da dachte ich, es ist Zeit sich mit was neuem, frischen zu beschäftigen. Sehr viel Bewegung herrscht Rund um […]