允许get方法路由laravel

时间:2016-05-27 08:27:19

标签: php laravel-5 routes

我有一个类似这样的网址:

GET: http://test.com/testroute?title=#data

我的路线是:

Route::get('testroute', 'TestController@testFunction');

控制器:

public function testFunction() {
    return Input::get('test');
}

当我尝试参数时

?title=data
即,没有返回数据的特殊字符。但是使用返回null的特殊字符。

我在谷歌上搜索过但没有找到更好的解决方案来解决这个问题。 请帮助我:)。

1 个答案:

答案 0 :(得分:1)

你应该urlencode()通过GET传递的参数,否则他们可能不会"工作"就像你的情况一样。 #分隔符字符之一(:/?#[]@)。