我有一条路线
Route::get('student-search', 'Students@search')
和浏览器上的url
student-search?session=2&name=raj&grade=1§ion=a
但是在返回 $request
时它返回 empty 。同样的事情在本地运行良好,但在将其传输到服务器后却无法运行。
搜索功能的代码如下所示
public function search(Request $request){
return $request;
...
并且 $request 返回空的。虽然同样的事情正在本地主机上工作。
最佳答案
您缺少的是您的服务器没有以任何形式的请求传递查询参数。如果你使用的是 nginx 试试
location / {
try_files $uri $uri/ /index.php?$args;
}
关于php - $request 不适用于 laravel get 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47199088/