2017-08-03 29 views
1

我正在使用Laravel。显示一列中的一半数据和另一列中的另一半

我有这样的看法:

<div class="col-md-12"> 
    <h2>Selecciona al cliente que pertenece el proyecto</h2> 
     @foreach ($clients as $key => $client) 
      <div class="radio"> 
        <label> 
         <input type="radio" name="client" value="{{$client->name}}"> 
         {{$client->name}} 
        </label> 
      </div> 
     @endforeach 
</div> 

我该怎么办呢打印变量,在两个div喜欢这里?

<div class="col-md-6">Here</div> 
<div class="col-md-6">Here the second half</div> 

谢谢!

我想要div中class =“col-md-6”的两个div,class =“col-md-12”,左边显示1/2的数据,右边显示另一个1/2。

解决

更容易比我想它..

<div class="col-md-12"> 
    <h2>Selecciona al cliente que pertenece el proyecto</h2> 
     @foreach ($clients as $key => $client) 
      <div class="radio"> 
        <div class="col-md-3"> 
        <label><input type="radio" name="client" value="{{$client->name}}">{{$client->name}}</label> 
        </div> 
      </div> 
     @endforeach 

希望可以帮助别人!

+0

要地方做'class =“col-md-3”'''div'? –

+2

让我编辑问题:)我将更好地解释它 –

+0

你在哪里打印变量在课堂上? –

回答

1

你试试:

$counter = 0; 
<h2>Selecciona al cliente que pertenece el proyecto</h2> 
@foreach ($clients as $key => $client) 
@if(counter == 0 || counter % 2 == 0){ 
echo '<div class="col-md-12">'; 
    } 
    <div class="col-md-6"> 
     <div class="radio"> 
     <label> 
     <input type="radio" name="client" value="{{$client->name}}"> 
     {{$client->name}} 
     </label> 
     </div> 
     @if(counter == 0 || counter % 2 == 0){ 
echo ' </div>'; 
    } 
    $counter ++; 
</div> 
@endforeach 

我不这样做PHP的,也许语法不会是正确的,但是你把 看看我的想法

+0

嗨@TranAudi现在工作!不管怎么说,还是要谢谢你;) –

相关问题