Ich habe SO gesucht, und in der Laravel-Dokumentation gegraben, aber ich bin mir nicht sicher, ob ich ganz verstehe, wenn was ich tun möchte, getan werden kann.Nesting Ansichten mit Laravel Blade
Ich benutze Laravel 4. Ich möchte wissen, wie ich Ansichten in anderen Ansichten verschachteln kann.
Zum Beispiel habe ich eine Basislayout .. nennen wir es layout.blade.php
<html>
<head>
<title>{{ $title }}</title>
</head>
<body>
@yield('nav')
@yield('content')
</body>
</html>
Als nächstes habe ich eine Schaufel für eine Seite home
genannt:
@extends('layout')
@section('nav')
<p>NAVIGATION</P>
@end
@section('content')
<p>HELLO WORLD!</P>
@end
Ich habe ein paar verschiedene Navigationslayouts eine für Admins, eine andere für Superuser und eine für normale Benutzer.
Gibt es eine Möglichkeit, innerhalb der section('nav')
eine weitere Blade-Ansicht hinzuzufügen?
@section('nav')
// do something magical here?
@end
Es macht keinen Sinn, dass für jedes Blade-Layout muss ich den Navigationscode wiederholen, wenn mehrere Schnipsel wiederverwendet werden kann.
Boom ... Das war, was ich suchte .. Ich denke, meine Syntax war ausgeschaltet, als ich getestet habe. – Michael