【问题标题】:GET Parameters cannot be retrieved from the Laravel Controller, after making it live to Linux Server将 Laravel 控制器设置为 Linux 服务器后,无法从 Laravel 控制器中检索 GET 参数
【发布时间】:2020-09-13 14:49:55
【问题描述】:

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

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

我的控制器功能

/***** 在开始时我已声明使用 Illuminate\Http\Request; *****/ 公共功能索引(请求 $request) { 回声$请求->类型; 回声$请求->值; }

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

【问题讨论】:

  • 它是什么服务器?检查应用程序的 nginx 配置
  • 请发布您的路线
  • Hotgator 的 Linux 服务器
  • This is my Route Lokks like fot this Function: Route::get('/', 'HomeController@index')->name('home');

标签: laravel get request


【解决方案1】:

我解决了这些问题。这是 htaccess 文件中的问题。

【讨论】:

    猜你喜欢
    • 2013-11-14
    • 2013-09-16
    • 1970-01-01
    • 2015-02-07
    • 2013-10-12
    • 1970-01-01
    • 2019-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多