123456789101112131415161718192021222324252627282930313233 |
- <?php
- namespace App\Http\Controllers\Admin;
- use App\Http\Models\SystemLog;
- use App\Http\Controllers\Controller;
- use Illuminate\Http\Request;
- /**
- * 日志
- * Class LogController
- * @package App\Http\Controllers\Admin
- */
- class LogController extends Controller
- {
- //日志列表
- public function index(Request $request)
- {
- if (!$request->ajax()) {
- return view('admin/log/index');
- }
- if ($keyword=$request->input('keyword')) {
- $filter[] = ['content', 'like', '%' .$keyword . '%'];
- }
- $records = SystemLog::query()->where($filter ?? [])->orderByDesc('id')
- ->paginate($request->input('pageSize') ?? TABLE_PAGE_SIZE);
- return response()->json([
- 'rows' => $records->items(),
- 'total' => $records->total()
- ]);
- }
- }
|