我使用了laravel框架。
如何通过 url(在没有编码的情况下,在witter 直接地址bar ?
这样:(没有Encode )
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
更多