| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <?php
- namespace App\Module\Dev\AdminControllers;
- use App\Http\Controllers\Controller;
- use Dcat\Admin\Grid;
- use Dcat\Admin\Layout\Content;
- use App\Module\System\Repositories\Logs;
- class LogsController extends Controller
- {
- public function index(Content $content)
- {
- return $content
- ->title('日志查看')
- ->body($this->logs());
- }
- public function index2(Content $content)
- {
- return $content
- ->title('日志查看-cli')
- ->body($this->logs2());
- }
- public function indexCron(Content $content)
- {
- return $content
- ->title('日志查看-Cron')
- ->body($this->logsCron());
- }
- public function logs()
- {
- return Grid::make(new Logs(), function (Grid $grid) {
- $grid->column('id')->sortable();
- $grid->column('content');
- $grid->disableActions(true);
- $grid->disableBatchActions(true);
- $grid->disableToolbar(true);
- $grid->disablePagination();
- });
- }
- public function logs2()
- {
- $logs = new Logs();
- return Grid::make($logs->getCliLogs(), function (Grid $grid) {
- $grid->column('id')->sortable();
- $grid->column('content');
- $grid->disableActions(true);
- $grid->disableBatchActions(true);
- $grid->disableToolbar(true);
- $grid->disablePagination();
- });
- }
- public function logsCron()
- {
- $logs = new Logs();
- return Grid::make($logs->getCronLogs(), function (Grid $grid) {
- $grid->column('id')->sortable();
- $grid->column('content');
- $grid->disableActions(true);
- $grid->disableBatchActions(true);
- $grid->disableToolbar(true);
- $grid->disablePagination();
- });
- }
- }
|