laravel - 将 Laravel 控制器设置为 Linux 服务器后,无法从 Laravel 控制器中检索 GET 参数
问题描述
在服务器上运行我的 Laravel 项目后,我遇到了问题。无法从整个项目中的控制器检索任何 GET 参数,而它在我的本地服务器上运行良好,我也在不同的服务器上尝试过,但是当我将其切换到生产服务器时,它无法读取 URL 参数.
例如,如果我认为 URL 如下: http ://www.example.com/?type=moble&value=recharge
我的控制器功能
/***** 在开始时我已声明使用 Illuminate\Http\Request; *****/ 公共功能索引(请求 $request) { 回声$请求->类型; 回声$请求->值; }
假设上面的 URL 指向这个索引函数,它在服务器中返回 NULL。
解决方案
我把问题整理出来了。这是htaccess文件中的问题。
推荐阅读
- html - 需要帮助找到哪个 div element.style 归因于
- php - 带有 MySQLi 的 PHP 并执行带有变量的 MySQL 脚本?
- javascript - redux/react 将状态映射到具有大量数据排队状态更新的道具
- python - 纸浆中的日期时间变量
- python - python中while命令中的未知错误来源
- haskell - 是否有一个实用程序可以在 Haskell 中轻松编写参数化测试?
- sql - T-SQL 中带有 PIVOT 命令的 GROUP BY 语句
- python - Jupyterlab 和 Plotly 离线:requirejs 未定义
- python-3.x - 根据时间列来回计数行
- kubernetes - 使用 Terraform 创建 K8S 集群时出现 500 错误