Heim >PHP-Framework >Laravel >Laravel-Entwicklung: Wie generiert man Ansichten mit Laravel Blade?
Laravel ist derzeit eines der beliebtesten PHP-Frameworks. Seine elegante Syntaxstruktur und seine praktischen Funktionen machen es zur ersten Wahl für Entwickler. Unter diesen ist Blade eine der eigenen Template-Engines von Laravel. Sie ist sehr einfach zu verwenden und bietet reichhaltigen syntaktischen Zucker. In diesem Artikel erfahren Sie, wie Sie mit Blade Ansichten generieren.
Ansicht in Laravel erstellen
In Laravel können wir eine Ansicht über den Ausführungsbefehl erstellen:
php artisan make:view view_name
wobei Ansichtsname der Name der Ansicht ist, die Sie erstellen möchten.
@if/@else
@if ($var == 1) <p>This is true.</p> @else <p>This is false.</p> @endif
@foreach
@foreach ($users as $user) <p>{{$user->name}}</p> @endforeach
@for
@for ($i = 0; $i < 10; $i++) <p>{{$i}}</p> @endfor
@while
@while (true) <p>This will never stop.</p> @endwhile
Zum Beispiel können wir eine Layoutdatei mit dem Namen „master.blade.php“ erstellen:
<!DOCTYPE html> <html> <head> <title>@yield('title')</title> </head> <body> @yield('content') </body> </html>
Aus dieser Datei können wir dann weitere Ansichtsdateien wie folgt ableiten:
@extends('master') @section('title') This is my awesome website. @endsection @section('content') <p>Welcome to my website!</p> @endsection
Hier erstellen wir eine Layoutdatei mit dem Namen „master. „blade.php“ wird mithilfe der @extends-Direktive abgeleitet und anschließend werden Titel und Inhalt mithilfe der @section-Direktive in das Layout eingefügt.
Zum Beispiel können wir eine Teilansichtsdatei mit dem Namen „_header.blade.php“ erstellen:
<header> <p>This is my header.</p> </header>
Dann fügen wir die Datei mit der @include-Direktive in unsere Ansicht ein:
@extends('master') @include('_header') @section('title') This is my awesome website. @endsection @section('content') <p>Welcome to my website!</p> @endsection
Hier sind wir in der Ansicht. Verwenden Sie die Fügen Sie die @include-Direktive in die Datei ein und übergeben Sie den Namen der Teilansichtsdatei als Argument. Dadurch wird die Ansichtsdatei eingebunden und gerendert.
Zusammenfassung
Blade ist ein sehr nützliches Werkzeug in Laravel, das reichhaltigen syntaktischen Zucker und leistungsstarke Vorlagenvererbungs- und Kompositionsfunktionen bietet. Indem wir uns mit Blade auskennen, können wir Ansichtsdateien effizienter generieren und organisieren und so unsere Entwicklungsgeschwindigkeit und -qualität verbessern.
Das obige ist der detaillierte Inhalt vonLaravel-Entwicklung: Wie generiert man Ansichten mit Laravel Blade?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!