Vâng, nói thêm:
View::share('foo','bar');
trong tập tin routes.php của bạn sẽ làm cho $ foo (với một giá trị của 'bar') có sẵn trong tất cả các quan điểm. Điều này đặc biệt hữu ích cho những thứ như các lớp điều hướng "hoạt động" của Twitter Bootstrap. Ví dụ, bạn có thể làm:
View::share('navactive', '');
để đảm bảo biến navactive được thiết lập trong tất cả các quan điểm (và do đó sẽ không ném lỗi) và sau đó khi bạn đang làm cho quan điểm (trong điều khiển của bạn, ví dụ), bạn có thể vượt qua:
return View::make('one')->with('navactive', 'one');
và sau đó theo quan điểm của mình (tốt nhất là một số mẫu bootstrappy lưỡi), bạn có thể làm như sau:
<ul class="nav">
@if (Auth::user())
<li @if ($navactive === 'one') class="active" @endif><a href="{{{ URL::to('one/') }}}">One</a></li>
<li @if ($navactive === 'three') class="active" @endif><a href="{{{ URL::to('three/') }}}">Three</a></li>
<li @if ($navactive === 'five') class="active" @endif><a href="{{{ URL::to('five/') }}}">Five</a></li>
@endif
</ul>
Nguồn
2013-07-21 15:29:48
bạn có thể đặt chức năng về cách bạn đã sử dụng 'Xem :: chia sẻ()' không? – Michelle