2017-11-09 6 views
2

Ich habe eine Route

Route::get('student-search', '[email protected]') 

und URL auf Browser

student-search?session=2&name=raj&grade=1&section=a 

Aber während $request Rückkehr seiner Rückkehr leer. Die gleiche Sache funktioniert gut lokal, funktioniert aber nicht, nachdem es auf den Server übertragen wurde.

Code der Suchfunktion sieht wie folgt aus

public function search(Request $request){ 
     return $request; 
... 

und $ Anfrage liefert leer. Das gleiche funktioniert auf localhost.

+0

Bitte zeigen Sie uns den Code für Ihre 'Suche' -Funktion. – Jerodev

+0

In welcher Datei ist diese Suchfunktion implementiert? – Amarnasan

+0

sehe meine Antwort @salin kunvar – kunal

Antwort

2

Was hilft Ihnen fehlt, ist Ihr Server in irgendeiner Form der Anfrage nicht Abfrage-Parameter übergeben. Wenn Sie nginx verwenden, versuchen Sie

location/{ 
       try_files $uri $uri/ /index.php?$args;     
      } 
+0

Danke es funktioniert (y) –

0

diesen Code Versuchen: -

use Illuminate\Http\Request; // add this in top controller 
public function search(Request $request) { 
    $data = $request->all(); 
    echo "<pre>"; print_r($data); 
} 

    ------OR-------- 

use Request; // add this in top controller 
public function search() { 
    $data = Request::all(); 
    echo "<pre>"; print_r($data); 
} 

Hope it

+0

Das ist etwas, was mich wirklich stört: Sie können diese Anfrage "verwenden", aber Sie können auch die Anfrage der Fassaden "verwenden". Ich weiß nie, welchen ich brauche. – Amarnasan

+0

beide arbeiten sind gleich .... siehe meine aktualisierte Antwort @Amarnasan – kunal