php - 无法在 Laravel 中检索获取变量

标签 php http laravel-5

我的 routes.php 中有以下内容:

Route::controller('hello', 'HelloController');

我的 HelloController.php 中有以下内容:

use Input;
use Illuminate\Http\Request;

public function getIndex(Request $request) 
{
    echo "hi";
    $param = $request->input('param');
    echo $param;
}

当我转到我的 URL /hello?param=testparam 时,$param 值没有任何输出。有什么想法吗?

更新 当我在我的 URL 中输入这个时:index.php/hello?param=testparam。它工作正常。这让我相信它与漂亮的 URL 有关。

最佳答案

遇到了类似的问题。我这样做了:

url('/hello/?param=testparam')

在我的工作之间添加斜杠。

关于php - 无法在 Laravel 中检索获取变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31923484/

相关文章:

php - Laravel 整体验证请求

php - 如何在 Alpine 3.6 上安装 PHP soap 扩展

javascript - JavaScript 处理期间数组内的数组

php - OOP - 函数未定义?

python - HTTP/1.1 中的 400 Bad Request 但 HTTP/1.0 中没有

javascript - HTML 脚本标记中此查询组件的用途是什么?

flutter - Flutter 无响应重试 Http Get 请求

php - laravel 5.4 : pessimistic locking. 在事务完成之前避免选择一行

PHP:将数字四舍五入为 16 位小数

laravel-5 - 通过websocket授权laravel Passport