2017-10-15 2 views
-1

Hallo ich habe 2 Tische Zahlen und nummer_details mit 2 Modellen Anzahl und Anzahl_details. Und dies ist mein CodeWie bekomme ich ID aus der Beziehungstabelle?

Anzahl Modell

public function number_details() 
{ 
    return $this->hasOne('number_id','id'); 
} 

NumberDetails Modell

public function number() { 
    return $this->hasOne('Number'); 
} 

NumberController

public function store(Request $request){ 
    $numberDetails = new NumberDetails; 
    $numberDetails->number_id =//how to get id ; 
    $numberDetails->save(); 
} 
+0

Bitte erläutern Sie Ihr Problem, indem Sie die richtigen Details hinzufügen. Warum willst du number_id bekommen? Wenn Sie möchten, dass der Datensatz NumberDetails erstellt wird, können Sie ihn in der Anforderung senden und mit $ request-> number_id; –

+0

Ich möchte numbr_id bekommen und in DB speichern Ich möchte jede Nummer hat eigene number_details – Anonymus

+0

Sie können es einfach mit der Anfrage senden, die die Speichermethode aufruft ... Es ist eine ziemlich grundlegende Frage auch Anfänger, die die grundlegende Funktionsweise von Laravel verstehen muss wissen, wie man das macht. Wenn Sie immer noch nicht folgen, empfehle ich Ihnen, ein Tutorial zu folgen und eine Beispielanwendung zu machen. –

Antwort

0

UPDATE: wenn ich versuche zu verwenden:

$numberDetails->number_id = Number::find(id); Trying to get property of non-object 
Verwandte Themen