2016-12-14 11 views
1

Ich habe ein Benutzer-, Event-und Angebotsmodell. Ein Benutzer kann ein Ereignis machen und dann kann ein anderer Benutzer ein Angebot für dieses Ereignis machen. Aber jetzt weiß ich nicht, wie man Ereignis-ID in Store-Methode für AngebotModell ID von Route/URL

bekomme Ich bekomme Fehler event_id not defined.

Wenn ich auf "make offer" klicke, öffnet sich die show-Ansicht für dieses Ereignis und ich habe das Ereignismodell in dieser Ansicht ... und auf dieser Ansicht gibt es ein Formular zum Einreichen des Angebots und ich weiß nicht, wie ich das bekomme Ereignis-ID

, wenn ich tun dd($request->all()); gibt es nur Variablen aus dieser Form

und was ich brauche, ist die ID dieses Ereignisses.

Antwort

2

Mit store() Methode Sie versteckten Eingang zum Formular hinzufügen müssen, zum Beispiel:

{!! Form::hidden('event_id', $event->id) !!} 

und dann die Daten erhalten:

$event_id = $request->event_id; 
+0

diese manipuliert werden können ... gibt es eine andere Weg?? – lewis4u

+1

Es kann nicht manipuliert werden, wenn Sie Ihre Anwendung ordnungsgemäß sichern, dies ist der beste Weg, dies zu tun. – AntoineB

+0

wie kann ich dies überprüfen oder überprüfen, ob die event_id in Ordnung ist – lewis4u

Verwandte Themen