首页 > 解决方案 > 将 Laravel 控制器设置为 Linux 服务器后,无法从 Laravel 控制器中检索 GET 参数

问题描述

在服务器上运行我的 Laravel 项目后,我遇到了问题。无法从整个项目中的控制器检索任何 GET 参数,而它在我的本地服务器上运行良好,我也在不同的服务器上尝试过,但是当我将其切换到生产服务器时,它无法读取 URL 参数.

例如,如果我认为 URL 如下: http ://www.example.com/?type=moble&value=recharge

我的控制器功能

    /***** 在开始时我已声明使用 Illuminate\Http\Request; *****/


    公共功能索引(请求 $request)
    {
          回声$请求->类型;
          回声$请求->值;
    }

假设上面的 URL 指向这个索引函数,它在服务器中返回 NULL。

标签: laravelgetrequest

解决方案


我把问题整理出来了。这是htaccess文件中的问题。


推荐阅读