有人可以解释我之间的差异 支持::是() 和 支持::补丁() ?? 我在我的代码中使用了request ::是这样的活动导航栏,但我看到有人也使用了request :: patch
<div class="nav-collapse">
<ul class="nav">
<li class="{{ Request::is('/') ? 'active' : ''}}"><a href="/">#
</a</li>
@foreach($categories as $category)
<li class="{{ Request::is($category->name) ? 'active' : '' }}">
<a href="/{{$category->name}}">{{$category->name}}</a></li>
@endforeach
</ul>
</div>
答案 0 :(得分:1)
在补丁请求中
补丁请求说。仅发送您要更新的数据 它不会影响或改变其他数据。所以不需要发送所有 价值再次。只是我想更新我的名字,所以我需要发送 只有要更新的名字。
在Side Is Request:
https://indigotree.co.uk/laravel-4-using-request-is-named-routes/
示例强>
<li
{{{ (Request::is('/core') ? 'class=active' : '') }}}><a href="{{{ URL::to('/core') }}}">Control Panel</a>
</li>
并检查'class =“active”'到'class = active'
这适用于<li>
代码,但不适用<a>
代码,需要像这样使用:
<a href="{{{ URL::to('core') }}}" class="list-group-item {{{ (Request::is('core') ? 'active' : '') }}}">Overview</a>