Ho cercato SO e ho scavato nella documentazione di Laravel, ma non sono sicuro di capire bene se si possa fare quello che vorrei fare.Nidificazione di viste con laravel Blade
Sto utilizzando Laravel 4. Voglio sapere come posso nidificare le viste in altre viste.
Ad esempio, ho un layout di base .. consente di chiamare layout.blade.php
<html>
<head>
<title>{{ $title }}</title>
</head>
<body>
@yield('nav')
@yield('content')
</body>
</html>
successivo ho una lama per una pagina chiamata home
:
@extends('layout')
@section('nav')
<p>NAVIGATION</P>
@end
@section('content')
<p>HELLO WORLD!</P>
@end
Ho un paio di diversi layout di navigazione , uno per gli amministratori, un altro per i super utenti e un altro per gli utenti regolari.
C'è un modo per aggiungere un'altra vista blade all'interno di section('nav')
?
@section('nav')
// do something magical here?
@end
Non ha senso che per ogni layout di lama che ho bisogno di ripetere il codice di navigazione quando vari frammenti possono essere riutilizzati.
Boom ... Questo è quello che stavo cercando .. Penso che la mia sintassi fosse disattivata quando ho provato. – Michael