只是使用技巧,已经掌握的PHPer,请忽略。
$grid = Grid::make(mOrder::with('user','tuangouorder','refund','goods','detail','clerk'), function (Grid $grid) {
$grid->column('order_no','订单编号');
$tab = \Dcat\Admin\Widgets\Tab::make();
//$tab->vertical();
$request = request();
$order_status_active = '';
$tuangouorder_where = $request->get('tuangouorder');
if(!empty($tuangouorder_where)){
$order_status_active = $tuangouorder_where['order_status'];
} $tab->addLink('全部', admin_url('tuangou/order'),empty($order_status_active) ? true:false);
$tab->addLink('待付款', admin_url('tuangou/order').'?tuangouorder%5Border_status%5D=1',$order_status_active == 1 ? true:false);
$tab->addLink('未核销', admin_url('tuangou/order').'?tuangouorder%5Border_status%5D=2',$order_status_active == 2 ? true:false);
$tab->addLink('已完成', admin_url('tuangou/order').'?tuangouorder%5Border_status%5D=3',$order_status_active == 3 ? true:false);
$tab->addLink('已评价', admin_url('tuangou/order').'?tuangouorder%5Border_status%5D=4',$order_status_active == 4 ? true:false);
$tab->addLink('已退款', admin_url('tuangou/order').'?tuangouorder%5Border_status%5D=5',$order_status_active == 5 ? true:false);
$grid->header($tab->render());
});
return \Dcat\Admin\Widgets\Card::make('',$grid);
dcat-admin 并未停止不前,plus版 持续更新 保持活力
dcat-plus admin (plus版)沿用 dcat-admn 最新代码,并让dcat-admin 保持活力。已支持到Laravel11,并新增多个组件。