123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?php
- namespace App\Admin\Controllers;
- use App\Services\ViewService;
- class ViewController
- {
- protected ViewService $service;
- public function __construct(ViewService $service)
- {
- $this->service = $service;
- }
-
- public function viewList()
- {
- $viewName = request()->input('viewName');
- $whereParams = request()->except(['_action', 'page', 'perPage', 'viewName', 'orderBy', 'orderDir']);
- $pageParams = request()->only(['page', 'perPage']);
- $sortParams = request()->only(['orderBy', 'orderDir']);
- return $this->service->viewList($viewName, $whereParams, $pageParams, $sortParams);
- }
- }
|