我有一个类似这样的网址:
GET: http://test.com/testroute?title=#data
我的路线是:
Route::get('testroute', 'TestController@testFunction');
Controller :
public function testFunction() {
return Input::get('test');
}
当我尝试参数时
?title=data即,没有返回数据的特殊字符。但是对于返回 null 的特殊字符。
我在谷歌上搜索过,但没有找到更好的解决方案来解决这个问题。 请帮助我:)
最佳答案
您应该 urlencode()
通过 GET 传递的参数,否则它们可能无法像您的情况那样“工作”。 #
是 delimiter 字符之一 (:/?#[]@
)。
关于php - 在 get 方法路由 laravel 中允许特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37478535/