$请求不适用于laravel get方法

sal*_*war 4 php routes get laravel

我有一条路线

Route::get('student-search', 'Students@search')
Run Code Online (Sandbox Code Playgroud)

和浏览器上的网址

student-search?session=2&name=raj&grade=1&section=a
Run Code Online (Sandbox Code Playgroud)

但是在返回$request的同时返回为空。同样的东西在本地工作正常,但在将其传输到服务器后无法正常工作。

搜索功能的代码如下所示

public function search(Request $request){
        return $request;
...
Run Code Online (Sandbox Code Playgroud)

和$ request返回empty。虽然相同的东西正在本地主机上工作。

Nir*_*ary 5

您缺少的是您的服务器没有以任何形式的请求传递查询参数。如果您使用的是Nginx,请尝试

location / {
                try_files $uri $uri/ /index.php?$args;                
           }
Run Code Online (Sandbox Code Playgroud)