修复翻页后搜索条件丢失的 bug Closed #343

This commit is contained in:
Wisp X
2022-03-22 17:34:08 +08:00
parent 769eb4bbd5
commit 683a0a4888
4 changed files with 18 additions and 5 deletions
@@ -15,9 +15,13 @@ class StrategyController extends Controller
{
public function index(Request $request): View
{
$strategies = Strategy::query()->when($request->query('keywords'), function (Builder $builder, $keywords) {
$keywords = $request->query('keywords');
$strategies = Strategy::query()->when($keywords, function (Builder $builder, $keywords) {
$builder->where('name', 'like', "%{$keywords}%")->orWhere('intro', 'like', "%{$keywords}%");
})->withCount('images')->withSum('images', 'size')->latest()->paginate();
$strategies->appends(compact('keywords'));
return view('admin.strategy.index', compact('strategies'));
}