| 1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace App\Admin\Controllers;
- use App\Models\Top;
- use Encore\Admin\Controllers\AdminController;
- use Encore\Admin\Grid;
- use Illuminate\Support\Facades\DB;
- class LiveHisoryController extends AdminController
- {
- protected $title = '红娘播放时长管理';
- protected function grid()
- {
- $grid = new Grid(new Top());
- $grid->column('lid', '红娘ID');
- $grid->column('a', '日期');
- $grid->column('b', '播放时长')->display(function ($v) {
- return $v <0 ? '在播':round($v/60,1).'分钟';
- });
- $grid->disableExport();
- // $grid->disableRowSelector();
- $grid->disableColumnSelector();
- $grid->disableCreateButton();
- $grid->expandFilter();
- $grid->disableActions();
- // $grid->column('end_time', '直播时长')->totalRow(function ($amount) {
- // return $amount-$this->start_time;
- // });
- // $grid->model()->groupBy('uid')->groupBy(DB::raw('DATE(created_at)'))->orderBy('id','desc');
- $grid->filter(function ($filter) {
- $filter->disableIdFilter();
- $filter->equal('uid','红娘ID')->placeholder('请输入红娘ID');
- });
- return $grid;
- }
- }
|