如何从请求中获得加号?

时间:2018-08-27 11:09:59

标签: php laravel forms

因此,我正在为我的网站进行搜索,但是我注意到我的服务器将+视为空格。

当我在网址中搜索2 + 2及其/s/2+%2B+2并在服务器中搜索2 +++ 2(使用url解码时为2 2)但我希望它成为2 + 2时,我实现了吗?

// js
$("#searchForm").submit(function(e){
    window.location.href = "{{ route('search', ['']) }}/"+encodeURIComponent($("#search").val()).replace(/%20/g, "+");
    return false;
});

// web.php
Route::get('/s/{q}', 'Search')->name('search');

// Search controller
public function __invoke(SearchRepository $repo, $query)
{
    echo $query;
}

0 个答案:

没有答案