Heim Backend-Entwicklung PHP-Tutorial Laravel ganz einfach lernen – Grundlagen

Laravel ganz einfach lernen – Grundlagen

Aug 31, 2017 pm 02:11 PM
基础 lernen

Das Laravel-Framework ist eines der beliebtesten PHP-Entwicklungsframeworks weltweit. In den letzten Jahren hat Laravel aufgrund seiner Leistung, Sicherheit, Eleganz und anderen Funktionen schnell den Spitzenplatz unter den PHP-Entwicklungsframeworks eingenommen. Mittlerweile ist das Laravel-Framework zum bevorzugten Framework für große Internetunternehmen und PHP-Belagerer geworden.

Laravel ganz einfach lernen – Grundlagen

Adresse für die Kurswiedergabe: http://www.php.cn/course/282.html

Der Unterrichtsstil des Lehrers:

Die Vorträge sind freundlich und natürlich, unprätentiös, nicht anmaßend oder absichtlich übertrieben, sondern sprechen eloquent und sorgfältig zwischen Lehrern und Schülern. In einer Atmosphäre der Gleichberechtigung, Zusammenarbeit und Harmonie, stiller emotionaler Austausch werden durchgeführt und der Wunsch und die Erforschung von Wissen werden in einfache und reale Unterrichtssituationen integriert. Die Schüler erlangen Wissen durch stilles Denken und stille Zustimmung.

Der schwierigere Punkt in diesem Video ist Eloquent ODER:

Was ist Eloquent?

Eloquent ist Laravels „ORM“, also „Object Relational Mapping“, objektrelationale Zuordnung. Das Aufkommen von ORM soll uns dabei helfen, den Datenbankbetrieb komfortabler zu gestalten.

Eloquent ermöglicht einer „Model-Klasse“ die Entsprechung zu einer Datenbanktabelle und kapselt viele „Funktionen“ auf der untersten Ebene, was den Aufruf der Model-Klasse sehr einfach macht. Nehmen wir als Beispiel „app/models/Article.php“ in Learn-Laravel-4, um eine grobe Erklärung zu geben. Der Code dieser Datei lautet wie folgt:

<?php 
class Article extends \Eloquent { 
protected $fillable = []; 
}
Nach dem Login kopieren

'protected $fillable = [];' Diese Codezeile hat hier keinen Wert. Sie wird vom Generator automatisch generiert und wird hier nicht besprochen .

Diese Klasse könnte nicht einfacher sein. Es gibt keinen angegebenen Namespace und keinen Konstruktor. Wenn die bedeutungslose Codezeile nicht enthalten ist, enthält diese Datei nur zwei sinnvolle Dinge: „Artikel“ und „Eloquent“. Das ist richtig, Eloquent ist so großartig, dass Sie nur die Eloquent-Klasse erben müssen, und Sie können viele, viele Dinge tun, wie zum Beispiel „first() find() where() orderBy()“. orientiert.

Grundlegende Verwendung von Eloquent

Ohne weitere Umschweife zeige ich die Codes für mehrere gängige Verwendungen von Eloquent. Sie werden von Hand im MarkDown-Editor eingegeben. Bitte verzeihen Sie mir, wenn es welche gibt Rechtschreibfehler.

Suchen Sie den Artikel mit der ID 2 und drucken Sie seinen Titel aus

$article = Article::find(2); 
echo $article->title;
Nach dem Login kopieren

Suchen Sie den Artikel mit dem Titel „Ich bin der Titel“ und drucken Sie die ID aus

$article = Article::where(&#39;title&#39;, &#39;我是标题&#39;)->first(); 
echo $article->id;
Nach dem Login kopieren

Alle Artikel abfragen und alle Titel in einer Schleife ausdrucken

$articles = Article::all(); // 此处得到的 $articles 是一个对象集合,可以在后面加上 &#39;->toArray()&#39; 变成多维数组。 
foreach ($articles as $article) {     
echo $article->title; 
}
Nach dem Login kopieren

查找 id 在 10~20 之间的所有文章并打印所有标题

$articles = Article::where(&#39;id&#39;, &#39;>&#39;, 10)->where(&#39;id&#39;, &#39;<&#39;, 20)->get(); 
foreach ($articles as $article) {     
echo $article->title; }
Nach dem Login kopieren

查询出所有文章并循环打印出所有标题,按照 updated_at 倒序排序

$articles = Article::where(&#39;id&#39;, &#39;>&#39;, 10)->where(&#39;id&#39;, &#39;<&#39;, 20)->orderBy(&#39;updated_at&#39;, &#39;desc&#39;)->get(); 
foreach ($articles as $article) {     
echo $article->title; 
}
Nach dem Login kopieren

基础使用要点

1. 每一个继承了 Eloquent 的类都有两个 '固定用法' 'Article::find($number)' 'Article::all()',前者会得到一个带有数据库中取出来值的对象,后者会得到一个包含整个数据库的对象合集。

2. 所有的中间方法如 'where()' 'orderBy()' 等都能够同时支持 '静态' 和 '非静态链式' 两种方式调用,即 'Article::where()...' 和 'Article::....->where()'。

3. 所有的 '非固定用法' 的调用最后都需要一个操作来 '收尾',本片教程中有两个 '收尾操作':'->get()' 和 '->first()'。

4. 如果你不理解为什么 'Article' 这个类可以使用 '->where()' '->get()' 等很多方法的话,说明你需要去读一下 PHP 对象继承的文档了:对象继承。

Das obige ist der detaillierte Inhalt vonLaravel ganz einfach lernen – Grundlagen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP-Grundlagen-Tutorial: Vom Anfänger zum Meister PHP-Grundlagen-Tutorial: Vom Anfänger zum Meister Jun 18, 2023 am 09:43 AM

PHP ist eine weit verbreitete serverseitige Open-Source-Skriptsprache, die alle Aufgaben in der Webentwicklung bewältigen kann. PHP wird in der Webentwicklung häufig verwendet, insbesondere wegen seiner hervorragenden Leistung bei der dynamischen Datenverarbeitung, weshalb es von vielen Entwicklern geliebt und verwendet wird. In diesem Artikel erklären wir Ihnen Schritt für Schritt die Grundlagen von PHP, um Anfängern den Einstieg bis zum Erlernen von PHP-Kenntnissen zu erleichtern. 1. Grundlegende Syntax PHP ist eine interpretierte Sprache, deren Code HTML, CSS und JavaScript ähnelt. Jede PHP-Anweisung endet mit einem Semikolon

Sie müssen lernen, wie Sie mit Word einen Lebenslauf erstellen Sie müssen lernen, wie Sie mit Word einen Lebenslauf erstellen Mar 20, 2024 am 11:40 AM

Wenn Sie auf der Suche nach einem Job sind, werden Sie mit vielen Interviewern konfrontiert. Ein perfekter Lebenslauf ist sehr attraktiv, wenn Sie ihn vor sich sehen. Das gleiche Prinzip gilt für das Sehen eines Lebenslaufs, als würde es bei den Menschen unterschiedliche Gefühle hervorrufen brauche einen perfekten Lebenslauf. Heute möchte ich Ihnen zeigen, wie Sie mit Word einen Lebenslauf erstellen. Als nächstes werde ich Ihnen die Schritte im Detail vorstellen. Öffnen Sie zunächst das Word-Dokument, suchen Sie dann in der Symbolleiste nach der Option [Einfügen], wählen Sie [Tabelle] aus und klicken Sie im Dropdown-Menü auf [Tabelle einfügen]. Geben Sie im Popup-Dialogfeld die erforderliche Anzahl an Spalten und Zeilen ein und klicken Sie dann auf OK, um die Tabelle zu erstellen (wie im roten Kreis in der Abbildung unten dargestellt). 2. Nachdem Sie die Anzahl der Spalten und Zeilen eingegeben haben, klicken Sie auf OK, um die Tabelle zu generieren (wie in der Abbildung unten gezeigt). 3

Kann ich Linux von Grund auf lernen? Was muss ich lernen? Kann ich Linux von Grund auf lernen? Was muss ich lernen? Feb 19, 2024 pm 12:57 PM

Wenn Sie in der IT-Branche arbeiten, aber Programmieren lernen möchten, für welche Technologie sollten Sie sich natürlich für den Betrieb und die Wartung von Linux entscheiden? Linux ist eine sehr beliebte Technologie auf dem Markt, mit einem breiten Anwendungsspektrum und guten Beschäftigungsaussichten, die bei vielen Menschen beliebt ist. Die Frage ist also: Kann man den Betrieb und die Wartung von Linux ohne Grundkenntnisse erlernen? Auf dem Servermarkt hat das Linux-System aufgrund seiner Vorteile wie Stabilität, Sicherheit, kostenlose Open Source, Effizienz und Komfort einen Marktanteil von bis zu 80 % Daraus ist ersichtlich, dass Linux-Anwendungen sehr beliebt sind. Ob jetzt oder in Zukunft, das Erlernen von Linux ist eine sehr gute Wahl. Ob es möglich ist, von Grund auf zu lernen? Meine Antwort lautet natürlich. Der Präsenzkurs „Linux“ von Oldboy Education ist speziell für Personen ohne Grundkenntnisse konzipiert

Erfahren Sie in 5 Schritten, wie Sie mit jQuery Tag-Attribute in Webseiten ersetzen Erfahren Sie in 5 Schritten, wie Sie mit jQuery Tag-Attribute in Webseiten ersetzen Feb 21, 2024 pm 02:24 PM

Erfahren Sie in 5 Schritten, wie Sie mit jQuery Tag-Attribute in Webseiten ersetzen. jQuery ist eine beliebte JavaScript-Bibliothek, die den Webentwicklungsprozess vereinfachen kann und eine Reihe praktischer Funktionen und Methoden zum Bearbeiten von DOM-Elementen bereitstellt. In diesem Artikel wird erläutert, wie Sie mit jQuery Tag-Attribute in Webseiten ersetzen, um Webseiten interaktiver und dynamischer zu gestalten. Schritt 1: Einführung der jQuery-Bibliothek Führen Sie zunächst die jQuery-Bibliothek in die Webseite ein. Es kann über einen CDN-Link eingeführt werden oder die jQuery-Bibliotheksdatei kann lokal heruntergeladen werden.

Einführung in die PHP-Grundlagen: So verwenden Sie die Echo-Funktion zur Ausgabe von Textinhalten Einführung in die PHP-Grundlagen: So verwenden Sie die Echo-Funktion zur Ausgabe von Textinhalten Jul 30, 2023 pm 05:38 PM

Grundlegende Einführung in PHP: So verwenden Sie die Echo-Funktion zur Ausgabe von Textinhalten. Bei der PHP-Programmierung müssen Sie häufig Textinhalte auf einer Webseite ausgeben. In diesem Fall können Sie die Echo-Funktion verwenden. In diesem Artikel wird die Verwendung der Echo-Funktion zur Ausgabe von Textinhalten vorgestellt und Beispielcode bereitgestellt. Bevor Sie beginnen, stellen Sie zunächst sicher, dass Sie PHP installiert und die Laufumgebung konfiguriert haben. Wenn PHP noch nicht installiert ist, können Sie die neueste stabile Version von der offiziellen PHP-Website (https://www.php.net) herunterladen.

Lernen Sie die Grundlagen der Go-Sprachvariablen Lernen Sie die Grundlagen der Go-Sprachvariablen Mar 22, 2024 pm 09:39 PM

Die Go-Sprache ist eine von Google entwickelte statisch typisierte, kompilierte Sprache. Ihre prägnanten und effizienten Funktionen haben bei Entwicklern große Aufmerksamkeit und Begeisterung erregt. Beim Erlernen der Go-Sprache ist die Beherrschung der Grundkenntnisse über Variablen ein entscheidender Schritt. In diesem Artikel werden grundlegende Kenntnisse wie die Definition, Zuweisung und Typinferenz von Variablen in der Go-Sprache anhand spezifischer Codebeispiele erläutert, um den Lesern zu helfen, diese Wissenspunkte besser zu verstehen und zu beherrschen. In der Go-Sprache können Sie das Schlüsselwort var verwenden, um eine Variable zu definieren. Dies ist das Format des Variablennamens des Variablentyps var.

Detaillierte Erläuterung der Funktionen der C-Sprache: grundlegende bis fortgeschrittene, umfassende Analyse der Verwendung von Funktionen Detaillierte Erläuterung der Funktionen der C-Sprache: grundlegende bis fortgeschrittene, umfassende Analyse der Verwendung von Funktionen Feb 18, 2024 pm 02:25 PM

Funktionsenzyklopädie der C-Sprache: Von einfach bis fortgeschritten, ausführliche Erklärung der Verwendung von Funktionen, spezifische Codebeispiele erforderlich Einführung: Die C-Sprache ist eine weit verbreitete Programmiersprache und aufgrund ihrer leistungsstarken Funktionen und Flexibilität die erste Wahl vieler Entwickler. In der C-Sprache ist Funktion ein wichtiges Konzept. Sie kann einen Codeabschnitt zu einem unabhängigen Modul zusammenfassen und so die Wiederverwendbarkeit und Wartbarkeit des Codes verbessern. In diesem Artikel wird die Verwendung von C-Sprachfunktionen von Grund auf vorgestellt und schrittweise weiterentwickelt, um den Lesern dabei zu helfen, die Fähigkeiten des Funktionsschreibens zu erlernen. 1. Definition und Aufruf von Funktionen in C

PHP-Studiennotizen: Grundlagen der objektorientierten Programmierung PHP-Studiennotizen: Grundlagen der objektorientierten Programmierung Oct 09, 2023 pm 12:46 PM

PHP-Studiennotizen: Grundlagen der objektorientierten Programmierung, spezifische Codebeispiele sind erforderlich. Einführung: Objektorientierte Programmierung (kurz OOP) ist eine Programmierdenkweise, die das Problem in mehrere Objekte zerlegt und die Interaktion zwischen Objekten definiert, um komplexe Probleme zu lösen Programmierprobleme. Als leistungsstarke Programmiersprache unterstützt PHP auch die objektorientierte Programmierung. In diesem Artikel werden die grundlegenden Konzepte und die allgemeine Syntax der objektorientierten Programmierung in PHP vorgestellt und spezifische Codebeispiele bereitgestellt. Art

See all articles