Laravel:request :: is()和request :: patch()

时间:2017-05-19 17:16:35

标签: laravel request

有人可以解释我之间的差异 支持::是() 和 支持::补丁() ?? 我在我的代码中使用了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>

1 个答案:

答案 0 :(得分:1)

在补丁请求中

  

补丁请求说。仅发送您要更新的数据   它不会影响或改变其他数据。所以不需要发送所有   价值再次。只是我想更新我的名字,所以我需要发送   只有要更新的名字。

在Side Is Request:

  1. https://indigotree.co.uk/laravel-4-using-request-is-named-routes/

  2. Laravel 4.1 Request::is for active menu not working

  3. 示例

    <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>