私はSOを検索し、Laravelのドキュメントを掘り下げましたが、やりたいことができるかどうかはよくわかりません。
Laravel 4 を使用しています。ビューを他のビューにネストする方法を知りたいです。
たとえば、私は基本レイアウトを持っています..それを呼び出しましょうlayout.blade.php
<html>
<head>
<title>{{ $title }}</title>
</head>
<body>
@yield('nav')
@yield('content')
</body>
</html>
次に、次のページのブレードがありますhome
。
@extends('layout')
@section('nav')
<p>NAVIGATION</P>
@end
@section('content')
<p>HELLO WORLD!</P>
@end
管理者用、スーパー ユーザー用、一般ユーザー用の 2 つの異なるナビゲーション レイアウトがあります。
内に別のブレード ビューを追加する方法はありsection('nav')
ますか?
@section('nav')
// do something magical here?
@end
いくつかのスニペットを再利用できるのに、ブレード レイアウトごとにナビゲーション コードを繰り返さなければならないというのは理にかなっていません。