我在尝试向路由发出 GET 请求并处理通过 URL 传入的参数时遇到问题。这是我创建的两条路线routes.php
:
$router->get('/', function() {
$test = \Input::get('id');
dd($test);
});
$router->get('test', function() {
$test = \Input::get('id');
dd($test);
});
当我转到第一个 URL/路由 ('/') 并传入一些数据时,屏幕上会打印 123:
http://domain.com/dev/?id=123
当我转到第二个('test')时,NULL 打印到屏幕上(我也在routes.php
文件中尝试过'/test')。
http://domain.com/dev/test?id=123
这里有几点需要注意:
- 这个 Laravel 安装在一个子文件夹中。
- 我们正在使用 Laravel 5。
知道为什么一个会工作而另一个不会吗?