Wie man Laravel lernt
Wie lerne ich Laravel? Es gibt einige Dinge, die Sie verstehen können, wenn Sie sie gerade sehen, aber Sie verstehen sie nicht, wenn Sie ihnen das nächste Mal begegnen.
Interesse ist wichtig
Das ist ein altes Thema. Tatsächlich ist es nicht so, dass Interesse der beste Lehrer ist, aber wenn Sie kein Interesse haben, werden Sie beim Lernen sehr genervt sein. Denn das Programmieren ist eigentlich eine sehr komplizierte Sache. Das Projekt ist groß und hat viele Details, und im Detail sind keine Fehler erlaubt. Manchmal kann ein kleiner Fehler mehrere Tage lang quälen. Wenn Sie kein Interesse am Programmieren hätten, wären Sie längst zusammengebrochen. Das Konzept, das ein Programmierer haben sollte, ist, dass Programmieren mich glücklich macht und ich gleichzeitig ein finanzielles Einkommen erzielen kann. Wenn Sie kein Interesse haben, empfiehlt es sich daher, so schnell wie möglich den Beruf zu wechseln.
Entdeckergeist und Furchtlosigkeit
Unter Laravel-Lernenden wird geschätzt, dass nicht viele den vollständigen Quellcode einmal gelesen haben. Denken Sie nicht, dass der Quellcode schwer zu verstehen ist. Der Autor hat viele Kommentare geschrieben, von denen viele im Dokument nicht zu sehen sind. Ein sorgfältiger Blick auf den Quellcode wird Ihnen viele Inspirationen und Gewinne bringen. Lernen erfordert Forschergeist. Viele Schüler um mich herum hören es sich während des Unterrichts einfach an und wissen, was es ist, denken aber nicht darüber nach, warum, was es kann und wie es mit anderem Wissen zusammenhängt. Furchtloser Geist bezieht sich darauf, keine Angst vor Autoritäten zu haben, und gleichzeitig sollte man sich selbst nicht als demütig betrachten. Sie müssen wissen, dass Sie, obwohl Sie keine Autorität sind, auf dem Weg zur Autorität sind. Wenn diese Leute es können, können Sie es auch. In der Laravel-Gruppe sehe ich viele Leute, die Fragen stellen und einen großen Gott um Rat bitten. Aber halten Sie sich nicht für zu bescheiden. Sie sind Ihnen nur einen Schritt voraus. Götter dienen der Anbetung, und es ist für Menschen unmöglich, Götter zu werden. Wenn Sie diese Ebene als Gott betrachten, wird es schwierig sein, sie zu erreichen. Schauen Sie sich also den Laravel-Quellcode an und stellen Sie sich ihn als ein Framework vor, das Sie vor ein paar Jahren geschrieben haben. Dann haben Sie Ihr Gedächtnis verloren und schauen sich jetzt nur noch Ihre früheren Arbeiten an.
Methodik
Das Obige ist relativ vage und spricht von allgemeinen Methoden zur Lerneinstellung. Sprechen wir über etwas Konkretes. Natürlich variieren die Lernmethoden von Person zu Person, aber hier sind nur die allgemeinen.
Konsolidieren Sie die Grundlage
Das Laravel-Framework ist ein PHP-Framework auf relativ hohem Niveau. Es ist am besten, vor dem Lernen über eine bestimmte Grundlage zu verfügen.
Wissen Sie, was Kommunikation und welches Protokoll ist. Verstehen Sie das ISO-Referenzmodell. Verstehen Sie das http-Protokoll, was ist ein Browser, was sind Links und Webseiten? Unterschätzen Sie diese Konzepte nicht. Können Sie diese Konzepte einem Studenten der Geisteswissenschaften klar erklären? Wofür wird PHP verwendet und welche Rolle spielt es im Web-Workflow? Was ist mit Laravel, was ist es, warum existiert es und was kann es bringen?
Nachdem Sie herausgefunden haben, was Sie tun und welche Rolle Sie im gesamten Web spielen, können Sie mit dem Erlernen beginnen
Erlernen Sie die grundlegende PHP-Syntax und die Standardbibliothek. Lernen Sie Designmuster und häufig verwendete Algorithmen, um ein kleines Projekt zu entwickeln, um auf PHP umzusteigen.
Laravel lernen
Verstehen Sie das Wichtige Aspekte des Laravel-Frameworks (Dokumente und einige Tutorials) Verstehen Sie den Laravel-Framework-Betriebsprozess, die Framework-Designideen (wichtig) und die praktische Entwicklung. Suchen Sie nicht zuerst nach der Fehlerursache Ausnahmeaufrufstapel Sie können den Quellcode kurz lesen, um das Problem zu lokalisieren. Nachdem Sie mehrere Fehler behoben haben, haben Sie möglicherweise die Hälfte des Framework-Quellcodes gelesen. Lesen Sie den Quellcode
Lesen Sie den Quellcode
Sprich speziell darüber, wie man den Quellcode liest. Die Benennung des Laravel-Quellcodes folgt semantischen Regeln und die meisten Klassennamen, Variablennamen und Funktionsnamen haben sichtbare Namen und Bedeutungen. Lesen Sie es von der Gesamtperspektive bis zu den Details und verstehen Sie zunächst, was jede Funktion oder Klasse tut. Wenn Sie mit der Durchsicht der Details fertig sind, werden Sie wissen, warum. Das heißt, durchqueren Sie den folgenden Baum in der Breite zuerst (dies ist unvollständig, geben Sie Ihnen nur ein Beispiel, um Ihnen die Methode zu zeigen, Sie können es selbst tun)
Laravel-Baum
Denken kultivieren Nur wenn Sie lernen, wie man lernt, können Sie mit halbem Aufwand das doppelte Ergebnis erzielen. Nur wenn wir verstehen, können wir uns tief erinnern.
Viel Spaß beim Hacken~
Weitere technische Artikel zum Thema Laravel finden Sie in der Spalte Laravel Framework-Einführung, um mehr zu erfahren!
Das obige ist der detaillierte Inhalt vonWie man Laravel lernt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Die neuesten Versionen von Laravel 9 und CodeIgniter 4 bieten aktualisierte Funktionen und Verbesserungen. Laravel9 übernimmt die MVC-Architektur und bietet Funktionen wie Datenbankmigration, Authentifizierung und Template-Engine. CodeIgniter4 nutzt die HMVC-Architektur, um Routing, ORM und Caching bereitzustellen. In Bezug auf die Leistung sorgen das auf Dienstanbietern basierende Designmuster von Laravel9 und das leichte Framework von CodeIgniter4 für eine hervorragende Leistung. In praktischen Anwendungen eignet sich Laravel9 für komplexe Projekte, die Flexibilität und leistungsstarke Funktionen erfordern, während CodeIgniter4 für schnelle Entwicklung und kleine Anwendungen geeignet ist.

Vergleichen Sie die Datenverarbeitungsfunktionen von Laravel und CodeIgniter: ORM: Laravel verwendet EloquentORM, das eine relationale Klassen-Objekt-Zuordnung bereitstellt, während CodeIgniter ActiveRecord verwendet, um das Datenbankmodell als Unterklasse von PHP-Klassen darzustellen. Abfrage-Builder: Laravel verfügt über eine flexible verkettete Abfrage-API, während der Abfrage-Builder von CodeIgniter einfacher und Array-basiert ist. Datenvalidierung: Laravel bietet eine Validator-Klasse, die benutzerdefinierte Validierungsregeln unterstützt, während CodeIgniter über weniger integrierte Validierungsfunktionen verfügt und eine manuelle Codierung benutzerdefinierter Regeln erfordert. Praxisfall: Beispiel einer Benutzerregistrierung zeigt Lar

Für Anfänger bietet CodeIgniter eine sanftere Lernkurve und weniger Funktionen, deckt aber die Grundbedürfnisse ab. Laravel bietet einen größeren Funktionsumfang, weist jedoch eine etwas steilere Lernkurve auf. In Bezug auf die Leistung schneiden sowohl Laravel als auch CodeIgniter gut ab. Laravel verfügt über eine umfangreichere Dokumentation und aktive Community-Unterstützung, während CodeIgniter einfacher und leichtgewichtiger ist und über starke Sicherheitsfunktionen verfügt. Im praktischen Fall der Erstellung einer Blogging-Anwendung vereinfacht EloquentORM von Laravel die Datenmanipulation, während CodeIgniter mehr manuelle Konfiguration erfordert.

Bei der Auswahl eines Frameworks für große Projekte haben Laravel und CodeIgniter jeweils ihre eigenen Vorteile. Laravel ist für Anwendungen auf Unternehmensebene konzipiert und bietet modularen Aufbau, Abhängigkeitsinjektion und einen leistungsstarken Funktionsumfang. CodeIgniter ist ein leichtes Framework, das sich eher für kleine bis mittelgroße Projekte eignet und Wert auf Geschwindigkeit und Benutzerfreundlichkeit legt. Für große Projekte mit komplexen Anforderungen und einer großen Anzahl von Benutzern sind die Leistung und Skalierbarkeit von Laravel besser geeignet. Für einfache Projekte oder Situationen mit begrenzten Ressourcen sind die leichten und schnellen Entwicklungsfunktionen von CodeIgniter idealer.

Laravel – Artisan Commands – Laravel 5.7 bietet eine neue Möglichkeit, neue Befehle zu behandeln und zu testen. Es enthält eine neue Funktion zum Testen von Handwerkerbefehlen und die Demonstration wird unten erwähnt?

Für kleine Projekte eignet sich Laravel, für größere Projekte, die starke Funktionalität und Sicherheit erfordern. CodeIgniter eignet sich für sehr kleine Projekte, die geringes Gewicht und Benutzerfreundlichkeit erfordern.

Vergleichen Sie Laravel's Blade und die Twig-Vorlagen-Engine von CodeIgniter und wählen Sie je nach Projektanforderungen und persönlichen Vorlieben: Blade basiert auf der MVC-Syntax, die eine gute Codeorganisation und Vorlagenvererbung fördert. Twig ist eine Bibliothek eines Drittanbieters, die flexible Syntax, leistungsstarke Filter, erweiterten Support und eine Sicherheits-Sandbox bietet.

Laravel – Artisan Console – Das Laravel-Framework bietet drei Haupttools für die Interaktion über die Befehlszeile, nämlich Artisan, Ticker und REPL. In diesem Kapitel wird Artisan ausführlich erläutert.
