2017-10-21 1 views
0

Ich möchte die ausgewählte Benutzer-ID an Controller aus Auswahlbox übergeben. Wie kann ich es erreichen?Pass Benutzer-ID durch Auswahlliste laravel

{!! route('approve', ['id' => $user->id]) !!} 

In Auswahlbox,

{{ Form::select('Actions', [ 
'approve' => 'Approve', 
'decline' => 'Decline'] 
    ) }} 

Meine resulto so sein, enter image description here

+0

Ihr Formular muss ein Element zur Auswahl der Benutzer-ID enthalten. Das Element muss einen Namen haben. Dann kann die Benutzerkennung in der Steuerung durch Zugriff auf die Anforderungsvariable gelesen werden. Ich empfehle Ihnen dringend, ein Laravel-Tutorial zu lesen. – Matey

+0

@Matey Wie 'ld ich den Code ändern – usertest

Antwort

0

allererst Sie eine Eingabe Benutzer zur Auswahl benötigen. Zum Beispiel habe ich eine Liste der Benutzer mit ihrem Benutzernamen und ID hier:

$users= \App\Users::pluck('username','id'); 

, nachdem es zu der Ansicht senden, können Sie einen Eingang für die Auswahl Benutzer verwenden:

{!! Form::select('user_id', $users,'0', ['class' => 'form-control']) !!} 

Das ist es. Jetzt können Sie den Benutzer auswählen und die Daten als $ _POST ['user_id'] oder $ _GET ['user_id'] in der Aktion abrufen. gl.

+0

Ich habe meine Frage aktualisiert – usertest