$请求不使用laravel get方法

时间:2017-11-09 10:11:28

标签: php laravel get routes

我有路线

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

和浏览器上的网址

$request

但是在返回public function search(Request $request){ return $request; ... 时它返回空。同样的事情在本地工作正常,但在将其转发到服务器后却无法正常工作。

搜索功能代码如下所示

{{1}}

和$ request返回空。虽然同样的事情是在localhost上工作。

2 个答案:

答案 0 :(得分:2)

您缺少的是您的服务器未以任何形式的请求传递查询参数。如果你正在使用nginx试试

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

答案 1 :(得分:0)

试试这段代码: -

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);
}

希望有所帮助