2017-09-22 3 views
1

に設定された{{}} laravelブレードの集合{{}}、私はすでにテストしてきたが、常にこれが私のコードである{{}} {{}}に設定する方法URL

をエラー:

PHP

 $roles = DB::table('users')->where('id','=',Auth::user()->id)->pluck('role'); 
     $role = $roles[0]; 
     $removekoma = str_replace(",","",$role); 
     $arr1 = str_split($removekoma); 
     $one = array('0','1', '2', '3','4','5'); 
     $two = array('Admin', 'Compiler', 'Evaluator NKK/NKD', 'Evaluator NKU', 'Facilitator', 'Bisiness User'); 
     $three = array('/admin','/compiler', '/evaluatornkd', '/evaluatornku','/facilitator','/kpi'); 

ブレード

 <ul class="nav navbar-nav"> 
     <li class="dropdown"> 
     <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="fa fa-chevron-down"></span></a> 
     <ul class="dropdown-menu" role="menu"> 
      @foreach($arr1 as $drop) 
      <li><a href="{{ url('({{$url= str_replace($one, $three, $drop)}}) ') }}">{{$name= str_replace($one, $two, $drop)}}</a> 
      @endforeach 
     </ul> 
     </li> 
    </ul> 

答えて

1

あなたはこの{{ url($url) }}

<ul class="nav navbar-nav"> 
      <li class="dropdown"> 
      <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="fa fa-chevron-down"></span></a> 
      <ul class="dropdown-menu" role="menu"> 
       @foreach($arr1 as $drop) 
       @php $url= str_replace($one, $three, $drop); @endphp 
       <li><a href="{{ url($url) }}">{{str_replace($one, $two, $drop)}}</a> 
       @endforeach 
      </ul> 
      </li> 
     </ul> 
+0

おかげで仲間、その作業のようなURLを設定することができます –

関連する問題