【发布时间】:2020-11-03 15:28:41
【问题描述】:
此函数在我的视图中返回页面,但在单击搜索按钮并过滤列后,它会返回包含所有列数据的 JSON。
{!! $data ?? ''->appends(request()->except('page'))->render() !!}
这是我控制器中的搜索功能:
public function search(Request $request)
{
$search = $request->get('search');
$requestData = ['surname', 'email', 'showname', 'business'];
$data2 = User::where(function($q) use($requestData, $search) {
foreach ($requestData as $field)
$q->orWhere($field, 'like', '%'.$search.'%')->paginate(5);
})->get();
return view('users.index', ['data' => $data2])->with('i', ($request->input('page', 1) - 1) * 5);
}
【问题讨论】:
-
你能帮我从视图中删除这个 json 吗?
标签: php json laravel search pagination