在 Laravel 面包屑中将首字母大写

Making first letter uppercase in Laravel breadcrumbs

laravel 中是否有可用于将面包屑中的首字母设为大写的函数或其他内容?

这就是我现在正在使用的,但在我的链接和路由中都是小写字母,如果我去尝试更新所有将非常耗时..

<ul class="breadcrumb">
<li>
     <i class="glyphicon glyphicon-home"></i>
     <a href="{{ URL::to('/') }}">Home</a> /
     @for($i = 0; $i <= count(Request::segments()); $i++)
         <a href="">{{Request::segment($i)}}</a>
         @if($i < count(Request::segments()) & $i > 0)
              /
         @endif
</li>
     @endfor
</ul>

或者这不是在 laravel 4.2 中制作面包屑的正确方法?

我不知道 Laravel 但你只能用 CSS 来做到这一点。

.breadcrumb a {
   text-transform: capitalize;
}

你可以用ucfirst很容易做到

<ul class="breadcrumb">
    <li>
      <i class="glyphicon glyphicon-home"></i>
      <a href="{{ URL::to('/') }}">Home</a> /
        @for($i = 0; $i <= count(Request::segments()); $i++)
          <a href="">{{ucfirst(Request::segment($i))}}</a>
          @if($i < count(Request::segments()) & $i > 0)
            /
          @endif
    </li>
        @endfor
    </ul>