我的 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/