model()->orderBy('id', 'desc'); $grid->column('id', __('ID'))->sortable(); $grid->column('name', __('名稱')); $grid->column('created_at', __('创建时间'))->sortable(); $grid->actions(function ($actions) { // 去掉查看 $actions->add(new Change()); $actions->disableDelete(); }); return $grid; } protected function detail($id) { $show = new Show(Administrator::findOrFail($id)); $show->field('secret', __('谷歌密钥')); return $show; } /** * Make a form builder. * * @return Form */ protected function form() { $form = new Form(new Administrator()); $newsecret = 1; $form->display('username', __('管理员名称')); $form->text('secret', "谷歌密钥")->default(function ($form) { if ($form->model()->secret) { return $form->model()->secret; } else { $ga = new Google(); return $ga->createSecret(); } }); return $form; } }