Я использовал каркас Laravel.
Как пройти URL (включает ‘&оператор) в строке запроса без кодирования при записи прямая адресная строка?
Как это: (без кодирования)
https://test.com/test?q=test&url=http://ddd.com?dd=dd&aa=aa&cc=cc
Я хочу ниже, как результат запроса параметров в коде
['q' => test, 'url' => 'http://ddd.com?dd=dd&aa=aa&cc=cc']
Как я могу это сделать?
Так как Laravel постараюсь удалить http://
из строки, вы можете попробовать добавить URL-адрес, как это.
url('/my-url', [
'q' => 'test',
]) . 'url?=http://..../';
// or
route('my.route.get', [
'q' => 'test',
]) . 'url?=http://..../';
Скажем, ваш маршрут выглядит так:
Route::get('/{id}, array('as' => 'test.route', function($id){
return $id;
}));
Вы бы создали ссылку, как это на ваш взгляд
<a href="{{ route('test.route', array('id' => 1, 'something' => 'here', 'another' => 'there')) }}">click here</a>
Ваш URL будет выглядеть так:
http://localhost:8000/1?something=here&another=there