I'm setting up a Dynamic Dependant Select Box using laravel form's select but im keep getting that error
My index function
public function index()
{
$compagnies = Compagnie::all()-
>pluck("libelle_compagnie","id_compagnie")->toArray();
return view('pages.quittances')->with('compagnies',$compagnies);
}
The result of $compagnies in tinker
[
1 => "AXA assurance",
2 => "AXA assistance",
3 => "MAROC assistance",
]
My select tag
{{ Form::select('compagnies',[''=>'Select compagnies']+$compagnies,null,['class'=>'form-control']) }}
My table in DB
public function index()
{
$compagnies = Compagnie::all()->pluck("libelle_compagnie","id_compagnie");
return view('pages.quittances')->with('compagnies',$compagnies);
}
just remove toArray() from Compagnie::all()->pluck("libelle_compagnie","id_compagnie") because pluck() will convert object into array automatically.
read [1]: https://laravel.com/docs/5.8/collections#method-pluck for more details.