У меня возникла серьезная проблема с получением данных в представлении после получения всех значений из нескольких флажков. Я могу выбрать последнее значение, но не более того.Laravel multiple checkbox data fetch
Вот мой контроллер:
public function getFilterPaytv(){
$valore = Input::get('opt');
if(!empty($valore))
foreach ($valore as $val) {
$results = Tpaytv::where('Desc', 'LIKE', '%' . $val . '%')->get();
echo $val . ""; //
// echo $results
}
return View::make('result')->with('results', $results);
}
и вот мой взгляд
@if($results->count())
@foreach($results as $pa)
<div class="col-lg-12 ">
<div class="box">
<div class="row">
<div class="col-lg-2"><img src="img/T.png" class="timC"></div>
<div class="col-lg-4">
<ul class="boxCar">
<li>Pro: {{$pa->Type}}</li>
<li>Sca: {{ date("d/m/Y",strtotime($pa -> S))}}</li>
<li
data-toggle="modal"
data-target="#{{ $pa->id }}">
<a>Magg</a></li>
</ul>
</div>
<!--inizio modal -->
<!-- fine modal -->
<div class="col-lg-3"><h1 class="ads">{{$pa->T}}€</h1></div>
<div class="col-lg-3">
{{
link_to_route('confr.show',
'request ',
array($paytv->id),
array('class' => 'btn btn-green btn-md offButton'))
}}
</div>
</div>
</div>
</div>
@endforeach
@else
no
@endif
Это не совсем понятно, что вы спрашивать и как он вписывается в код, который вы опубликовали. Не могли бы вы объяснить, что вы пытаетесь выполнить, и указать, где это происходит в вашем коде? –
Я просто хочу, чтобы все флажки были проверены и выполняли поисковый запрос с этим значением .. после этого я хочу просмотреть все результаты - просто, я имею в виду, что это кажется простым :) –
А, так в строке '$ valore = Input :: get ('opt'); ', opt содержит массив значений флажка, поступающих с другого представления? –