Laravel – Die hilfreichste Einführung mit Tutorials und Ressourcen, die Sie dieses Jahr lesen werden

Offenlegung: Ihr Support hilft dabei, die Website am Laufen zu halten! Für einige der auf dieser Seite empfohlenen Dienstleistungen erhalten wir eine Empfehlungsgebühr.


Laravel ist ein Framework für die Entwicklung von Webanwendungen für PHP. Dies erleichtert das Erstellen einer datenbankgestützten PHP-App erheblich, als wenn Sie einfach von vorne anfangen würden.

Ein Anwendungsentwicklungsframework bietet eine gut integrierte Reihe von Tools zum Erstellen einer App:

  • generische Komponenten für Funktionen, die fast allen Apps gemeinsam sind, z. B. Benutzeranmeldung und Sitzungsverwaltung;
  • automatisierte Entwicklungstools wie Paketmanager, Bereitstellungsmanager, Codegenerierung und Testsuiten;
  • Codevorlagen “Boilerplate”.

Viele Frameworks, einschließlich Laravel, bieten auch ein Architekturparadigma, dh eine Möglichkeit, den Quellcode einer Anwendung zu organisieren und zu entwerfen.

Laravel verwendet das MVC-Paradigma (Model View Controller), das bei Web-Frameworks beliebt ist. In der MVC-Architektur ist der Code einer App in drei Hauptkomponenten unterteilt:

  • Modell, das die Datenstruktur definiert und mit einer Datenbank kommuniziert;
  • Ansicht, die die Schnittstelle zwischen der Anwendung und den Benutzern verwaltet;
  • Controller, der den Datenfluss und die Kommunikation zwischen dem Modell und der Ansicht verwaltet.

All diese Funktionen machen das Erstellen einer App in Laravel viel schneller als das Erstellen von Grund auf neu. Dies macht Laravel zu einem beliebten Tool für die schnelle PHP-Entwicklung.

Laravel Tutorials

  • Das Laravel-Tutorial von Tutorials Point bietet eine sehr klare Einführung in das Framework und ist ein guter Ort, um einen allgemeinen Überblick über die wichtigsten Funktionen zu erhalten.
  • Laravel Fundamentals ist eine kostenlose 27-teilige Videoserie, die sich mit allen Aspekten von Laravel befasst – sehr zu empfehlen.
  • Die offizielle Laravel-Kurzanleitung bietet eine sanfte Einführung in das Framework und führt Sie durch die Erstellung einer einfachen Aufgabenlisten-App.
  • Das Erstellen einer einfachen ToDo-Anwendung in Laravel 5 ist ein großartiges vierteiliges Tutorial, das Sie durch das Erstellen einer einfachen datenbankgestützten App in Laravel führt.
  • Erstellen einer Laravel- und Angular-Einzelseiten-Kommentaranwendung ist ein projektbasiertes Lernprogramm zur Verwendung von Laravel mit dem beliebten Angular.js-Front-End-Framework.
  • Laravel: Mein erstes Framework ist eine narrative Einführung in Laravel, die von einem PHP-Entwickler erklärt wird, wenn er sich mit dem Framework vertraut macht. Es ist kein herkömmliches Tutorial, bietet jedoch eine interessante Perspektive für Personen, die mit Laravel- oder PHP-Frameworks im Allgemeinen noch nicht vertraut sind.

Zusätzliche Lernressourcen

Eine große Anzahl von Websites verfügt über hervorragende Sammlungen von Laravel-Tutorials, die eine Vielzahl spezifischer Themen abdecken.

  • Laravel auf Hackr.io lernen
  • Tutsplus
  • Scotch.io
  • Codetutorial.io
  • Plural Sicht
  • Laracasts

Diese sind gut zu verstehen, wenn Sie ein oder zwei der einführenderen Tutorials durchlaufen haben und einen grundlegenden Überblick über das Framework haben.

Referenz

  • Die offizielle Laravel-Dokumentation ist der erste Ort, an dem Sie nach Fragen zur Verwendung des Frameworks suchen können.
  • Awesome Laravel ist eine kuratierte Liste mit fantastischen Ressourcen, Tutorials, Links, Tools und Blogs für Laravel.

Werkzeuge

  • Lumen ist ein „Mikro-Framework“ des Laravel-Teams. Es wurde für die Zusammenarbeit mit Laravel entwickelt und bietet minimalistische Tools zum Schreiben von Mikrodiensten und APIs.
  • Orchestra ist eine Suite von Content-Management-System-Tools zum Erstellen von CMS-Anwendungen auf Laravel.
  • Laravel Homestead ist ein offizieller, vorgefertigter Manager für virtuelle Maschinen, der eine benutzerfreundliche Entwicklungsumgebung für die Arbeit mit Laravel bietet. Homestead ist auf Vagrant gebaut.

Gemeinschaft

  • Das Laravel.io-Forum und das Laravel-Subreddit sind die besten Orte, um online mit Laravel-Entwicklern zu sprechen.
  • Wenn Sie lokale Laravel-Entwickler finden möchten, können Sie zu einer lokalen Laravel-Meetup-Gruppe gehen.
  • Verpassen Sie nicht Laracon US und Laracon EU.

Bücher über Laravel

Es gibt viele wirklich schlechte Bücher über Laravel. Wir möchten nicht, dass Sie versehentlich einen von ihnen lesen. Hier sind unsere Top-Tipps für gute Bücher, die Ihnen beim Erlernen des Frameworks helfen.

  • Laravel: Up and Running: Ein Framework zum Erstellen moderner PHP-Apps (2016) von Matt Stauffer ist ein aktuelles, vollständiges Buch über Laravel, das für Benutzer gedacht ist, die gerade erst mit dem Framework beginnen. Wenn Sie nur ein Buch auf Laravel kaufen können, ist dies wahrscheinlich das richtige.
  • Code Happy (2012) von Dayle Rees ist wahrscheinlich das beste Dead-Tree-Buch für Anfänger, die mit dem Erlernen des Laravel-Frameworks beginnen. Es wurde von einem der Hauptentwickler geschrieben und präsentiert die Informationen auf einfache und gut organisierte Weise.
  • Das Laravel Reference Guide (2016) von Sheikh Heera ist eine großartige allgemeine Ressource für Anfänger und fortgeschrittene Laravel-Benutzer, die alles von der Installation und Einrichtung bis hin zu fortgeschrittenen Themen abdeckt.
  • Laravel Application Development Blueprints (2013) von Kiliçdagi und Yilmaz richtet sich an fortgeschrittene Laravel-Entwickler. Es werden eine Reihe von App-Projekten vorgestellt und die wichtigsten Aspekte des jeweiligen Aufbaus skizziert. Es enthält keine vollständigen Codebeispiele für jedes Projekt, sondern einen allgemeinen Plan (oder „Entwurf“), der dem Leser eine gute Vorstellung davon gibt, wie er sich jedem Projekt nähern soll.
  • Laravel 5.1 Beauty: Erstellen schöner Web-Apps in Laravel 5.1 (2015) von Chuck Heintzelman ist ein Buch mit hoher Meinung für erfahrene Laravel-Entwickler, das Best Practices, Workflow, Entwicklungstools, Entwurfsmuster und andere hochrangige Themen behandelt.
  • Das Laravel Application Development Cookbook (2013) von Terry Matula ist ein weiteres Referenz- und Ideenbuch, das über 90 Ideen, Ausschnitte und Lösungen für häufig auftretende Probleme enthält.
  • Das Erlernen von Laravels Eloquent (2015) von Francesco Malatesta behandelt Eloquent, Laravels objektrelationalen Mapper (ORM). Wenn Sie mit einer relationalen Datenbank wie MySQL arbeiten und sich nicht sicher sind, wie ActiveRecord funktioniert, ist dies das richtige Buch für Sie.
  • Das Laravel 5.x Cookbook (2016) von Alfred Nutile ist eine hervorragende Referenz für Laravel-Programmierer. Es bietet eine Vielzahl von Entwurfsmustern und typischen Lösungen für Probleme, auf die Entwickler bei der Verwendung des Frameworks häufig stoßen.
  • Laravel Design Patterns and Best Practices (2014) von Kiliçdagi und Yilmaz wendet das architektonische Konzept von Design Patterns auf das Laravel-Framework an. Dies ist kein Buch für Anfänger, aber erfahrene PHP-Programmierer werden viel davon haben.
  • Mastering Laravel (2015) von Christopher John Pecoraro ist eine gute Einführung in Laravel für Leute, die mit anderen PHP-Frameworks gearbeitet haben. Es wird nicht für Anfänger empfohlen.
  • Das Erlernen der Laravel 4-Anwendungsentwicklung (2013) von Hardik Dangar ist ein solides Buch zur Verwendung des Laravel-Frameworks, das für Personen mit wenig Laravel-Erfahrung, aber zumindest einem mittleren Verständnis von PHP und objektorientierter Programmierung entwickelt wurde.

Soll ich Laravel lernen??

Laravel ist eines der beliebtesten PHP-Entwicklungsframeworks. Wenn Sie PHP gelernt, kleine Anwendungen erstellt oder mit WordPress gearbeitet haben, sollten Sie die Arbeit mit einem oder mehreren Entwicklungsframeworks wirklich in den Griff bekommen. Laravel ist ein großartiger Ort, um anzufangen.

Webhosting-Gutschein

Beginnen Sie auf dem rechten Fuß mit einem großartigen Laravel-Gastgeber
A2 Hosting hat in unseren letzten Geschwindigkeits- und Leistungstests den ersten Platz belegt. Beginnen Sie mit einer Ein-Klick-Installation von Laravel und A2s entwicklerfreundlichem Hosting. Im Moment können Sie bis zu sparen 50% auf ihre Pläne. Verwenden Sie diesen speziellen Rabattlink
um den Deal zu bekommen.

Weiterführende Literatur und Ressourcen

Wir haben weitere Anleitungen, Tutorials und Infografiken zur Webentwicklung:

  • PHP Einführung und Ressourcen: Erfahren Sie alles über die Sprache, für die Laravel codiert ist.
  • Zend Optimizer Hosting: Zend ist eines der beliebtesten PHP-Frameworks. Erfahren Sie hier die Grundlagen und wo Sie Hosting dafür bekommen.

Welchen Code sollten Sie lernen??

Verwirrt darüber, in welcher Programmiersprache Sie das Codieren lernen sollten?

Schauen Sie sich unsere Infografik an: Welchen Code sollten Sie lernen? Es werden nicht nur verschiedene Aspekte der Sprachen behandelt, sondern auch wichtige Fragen beantwortet wie: “Wie viel Geld werde ich verdienen, um PHP für den Lebensunterhalt zu programmieren?”

Welchen Code sollten Sie lernen?
Welchen Code sollten Sie lernen??

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Adblock
    detector