Bitte helfen Sie mir Jungs, ich habe ein Problem, wenn ich versuche, eine Dropdown-Liste mit Rupfen-Funktion zu machen.Array zu String Umwandlung in Laravel 5.4
dies ist mein Controller-Code
public function tambah()
{
$jabatan = jabatan::pluck('nama_jab', 'id_jab')->toArray();
return view('anggota.tambah',compact('jabatan'));
}
und das ist meine Ansicht Code
<div class="form-group">
<label class="col-sm-2 control-label" id="ruangan_id">Jabatan</label>
<div class="col-sm-10">
{!! Form::select('id_jab',$jabatan,null,['class'=>'form-control','id_jab'=>'id_jab','placeholder'=>"Jabatan"]) !!}
</div>
dies ist ein Modell für Jabatan
protected $table=['jabatan'];
public function anggota(){
return $this->hasMany('App\anggota');
}
dies ist ein Modell für Mitglieder Nutzer
protected $table = 'anggota';
protected $guarded=['id'];
public function jabatan(){
return $this->belongsTo('App\jabatan');
}
Ich möchte diese Daten an meine Dropdown-Liste zeigen
id_jab nama_jab
1 manager
2 ka.divisi
3 staff
4 pekerja
die Fehlermeldung beenden:
Error in Grammar.php Linie 36: Array String-Konvertierung
bitte helfen Sie mir
Versuchen außer '$ Jabatan = Jabatan :: zupfen ('nama_jab', 'id_jab') - > toArray(); 'use' $ jabatan = jabatan :: zupfen ('nama_jab', 'id_jab') -> all(); ' –
Also, was ist in Zeile 36 von' gramar.php'? – Jerodev
Posten Sie mehr Code, wo der Fehler auftritt, um Ihnen zu helfen. Ihr Abrufen und Verwenden der Daten in der Formularauswahl ist korrekt. Ich mache das auch. – Sandeesh