我一直在寻找使用prettus / l5-repository进行工作的很长时间,但没有尝试过的东西。
我的问题是我需要格式化获取请求网址
?search = name:John Doe;电子邮件:john@gmail.com
当用户点击提交按钮时。
我尝试将 Private Sub TimerEventProcesser(ByVal sender As Object, ByVal e As System.EventArgs)
If documentConverterThread.IsAlive() Then
documentConverterThread.Abort()
oDoc.Close()
End If
End Sub
替换为request()->query->all()
,但它无效。我相信请求的GET URL应该是那种格式。
如何格式化请求网址?
控制器索引()
"search"=>"name:John Doe;email:john@gmail.com"
刀片
$paginator = $this->Repository->scopeQuery(function ($query) {
return $query->orderBy('updated_at', 'desc');
})->paginate($limit, ['*']);
$paginator->appends(request()->query->all()); //Append Url query
答案 0 :(得分:0)
您的搜索是一个字符串,然后您需要爆炸“;”。
$search = explode(';', request()->query->get('search'));
$final_search = "search=";
foreach($search as $key => $value) {
$final_search .= $value . ";";
}
然后将 $ final_search 传递给您的视图