Английские символы работают, когда я передаю его как параметр запроса, но не арабские символы.
Это работает:
http://127.0.0.1:8000/terms/search/found
Журнал терминала:
http://127.0.0.1:8000/terms/search/found
Это не:
http://127.0.0.1:8000/terms/search/حو
Журнал терминала:
http://127.0.0.1:8000/terms/search/%D8%AD%D9%88
PHP Route:
$router->group(['prefix' => 'terms'], function () use ($router) {
$router->get('', 'TermController@index');
$router->get('/search/{term}', 'TermController@search');
});
Как я могу использовать urldecode
метод PHP на маршруте или есть ли обходной путь для этой ситуации?