2017-10-07 4 views
0

Je souhaite faire une boîte de recherche avec Jquery Select2.js dans le code Laravel-Collective.Comment adjuster le code de jquery-select2.js dans Laravel-Collective?

C'est alors avant d'ajuster select2.js

<!-- Customer Name Field --> 
<div class="form-group col-sm-6"> 
    {!! Form::label('customer_name', 'Customer Name:') !!} 
    {!! Form::text('customer_name', null, ['class' => 'form-control']) !!} 
</div> 

également ci-dessous le code fonctionne bien comme elle-même DB-Dropdown-Recherche-Box avec le code select2.js.

<div class="form-group col-sm-6" id="search_id"> 
    <option></option> 
    @foreach($searchdata as $data) 
     <option>{{$data->customer_name}}</option> 
    @endforeach 
</div> 

Pourriez-vous me dire comment ajuster ci-dessous boîte consultable dans le code collectif supérieur?

Nous vous remercions d'avance.

Répondre

1

Si votre $searchdata est une collection de modèles que vous pouvez le faire comme ceci:

<!-- Customer Name Field --> 
<div class="form-group col-sm-6"> 
    {!! Form::label('customer_name', 'Customer Name:') !!} 
    {!! Form::select('customer_name', $searchdata->pluck('customer_name','id')->all(), null, ['class' => 'form-control']) !!} 
</div> 
+0

Merci beaucoup, votre code est plus efficace que select2.js dans Laravel. :) Pourriez-vous me dire où puis-je voir plus d'informations sur l'utilisation de cette méthode? et comment ajuster l'écriture de texte pour la recherche dans cette boîte? – Magnetic

+0

@Magnetic utilise la documentation de laravel https://laravel.com/docs/5.1/collections –

+0

et la documentation de Laravel Api https://laravel.com/api/5.1/ –