Bladeren bron

log搜索优化

ANG YU 5 jaren geleden
bovenliggende
commit
868f37846f
2 gewijzigde bestanden met toevoegingen van 6 en 1 verwijderingen
  1. 5 0
      app/Filters/LogFilters.php
  2. 1 1
      app/Http/Controllers/LogController.php

+ 5 - 0
app/Filters/LogFilters.php

@@ -34,6 +34,11 @@ class LogFilters
         return $this->afterApply($this->queryBuilder);
     }
 
+    /**
+     * 后置处理,解决查询条件之间的关联关系,方法名后缀’_after‘
+     * @param $builder
+     * @return mixed
+     */
     public function afterApply($builder)
     {
         $this->queryBuilder = $builder;

+ 1 - 1
app/Http/Controllers/LogController.php

@@ -32,7 +32,7 @@ class LogController extends Controller
         if (!Gate::allows('日志-查询')) {
             return redirect(url('/'));
         }
-        $logs = Log::query()->filter($filters)->orderByDesc('id')->with('user:id,name')->paginate(20);
+        $logs = Log::query()->filter($filters)->orderByDesc('id')->with('user:id,name')->paginate($request->input('paginate')??50);
         return view('maintenance.log.index', compact('logs'));
     }