activity->sortable(); $grid->forward->sortable(); $grid->repay->sortable(); }); } public function CouponTieList(Content $content){ $grid = Grid::make(new CouponTie(), function (Grid $grid) { $grid->id; $grid->activity->sortable(); $grid->forward->sortable(); $grid->repay->sortable(); $grid->disableViewButton(); $grid->disableEditButton(); $grid->disableDeleteButton(); $grid->actions(new CouponTieEdit()); }); return $content ->title('活动绑定') ->body(new Card($grid)); } public function CouponTieForm(Content $content){ return $content ->title('活动绑定') ->body(new Card(new CouponTieForm()), function(Form $form){ $form->submitted(function (Form $form) { // 获取用户提交参数 $activity = $form->activity; // 中断后续逻辑 return $this->error('服务器出错了~'); }); $form->saved(function (Form $form, $result) { // 判断是否是新增操作 if ($form->isCreating()) { // 自增ID $newId = $result; // 也可以这样获取自增ID $newId = $form->getKey(); if (! $newId) { return $form->error('数据保存失败'); } return; } // 修改操作 }); }); } /** * Make a show builder. * * @param mixed $id * * @return Show */ // protected function detail($id) // { // return Show::make($id, new ImsCjdcMarket(), function (Show $show) { // }); // } // /** // * Make a form builder. // * // * @return Form // */ protected function form(Content $content) { return $content ->title('活动绑定') ->body(new Card(new CouponTieForm())); } // /** // * 服务商信息 // * @return \Illuminate\Http\JsonResponse // */ // protected function getMpInfo() // { // } }