Ich habe ein Problem. Ich möchte eine Dropdown-Box mit dem Namen aus einer Tabelle in meiner Datenbank erstellen und nur eine ID von diesem Namen in einer anderen Tabelle speichern (diese ID ist ein Fremdschlüssel). Ich zeige Ihnen meinen CodeLaravel Beziehungen beetween Tabelle Fremdschlüssel
//acao model
public function estado() {
return $this->belongsTo('App\Estado');
}
//estado model
public function acao()
{
return $this->hasMany('App\Acao');
}
AcaoController @ erstellen:
public function create()
{
$estado = Estado::pluck('nome', 'id');
return view('Backoffice.acoes.criar_acao', compact('estado'));
}
AcaoController @ Store:
$data = Acao::create([
'estado_id' => $data[estado_id],
]);
return redirect()->back();
diese Weise kann der Speicher nicht funktioniert und ich denke, dass dieser Code doesn Arbeite mit der Beziehung zwischen Acao und Estado.
Kann mir jemand bitte helfen Danke
was ist der Fehler, den Sie gesehen haben –
und Ihre 'criar_acao' Ansicht? – tuytoosh