2014-06-06 13 views
5

ich die Werte aus den Parametern in der URL domain.com?para=value Input:all()Laravel: Eingabe von Daten in das Eingabe :: alle()

Verwendung in der Steuerung greifen Gibt es eine Möglichkeit mehr Werte an die Input:all() in dem hinzufügen Regler?

Ich habe $_POST['para'] = "value und $_GET['para'] = "value" aber kein Glück versucht.

Ich habe durch die docs gegangen, kann aber nichts finden.

Dank

Mehr Infos

Hier ist, was

{ 
    "param_1" => "value", 
    "param_2" => "value", 
    "param_3" => "value", 
} 

zurückgegeben würde Ich mag eine andere param in die Input:all()

{ 
    "param_1" => "value", 
    "param_2" => "value", 
    "param_3" => "value", 
    "NEW_PARAM" => "NEW VALUE", 
} 
+0

verwenden, was meinst du mit "mehr Werte Eingang hinzufügen :: alle() in der Steuerung?" – MikeWu

+0

Ich habe die ursprüngliche Frage – user742736

+0

'$ input aktualisiert = Eingabe :: all(); $ Input [ ‚para‘] = ‚Wert‘; ' – Anam

Antwort

2

Sie sollten niemals hinzufügen müssen hinzufügen alles zu Eingabe. Sie sollten Eingang wie so ...

$arr = Input::all(); 

zuweisen und fügen Sie dann zu $ ​​so arr wie ...

$arr['whatever'] = 'whatever'; 

Wenn Sie diesen Wert in einem anderen Teil des Stapels erhalten müssen, versuchen Sie, pass es durch dich selbst.

Prost.

15

In Laravel 5 können Sie

Request::merge(['New Key' => 'New Value']);