供应商入驻》 《代理商入驻》 《地接入驻》'; return Alert::make($tip, '页面不存在')->danger(); } /** * Make a show builder. * * @param mixed $id */ protected function detail($id) { config::set('admin.helpers.enable', false); return Alert::make('', '页面不存在')->danger(); } /** * Make a form builder. * * @return Form */ protected function form() { config::set('admin.helpers.enable', false); return Form::make(new Supplier(), function (Form $form) { $form->disableListButton(); $form->disableViewCheck(); $form->disableCreatingCheck(); $form->disableEditingCheck(); $form->disableDeleteButton(); $form->text('username')->required(); $form->text('password')->required(); $form->text('name')->required(); $form->text('company_name')->required(); $form->image('logo'); $form->text('address')->required(); $form->image('license_pic')->required(); $form->text('director')->required(); $form->text('contact_phone')->required(); })->saving(function (Form $form) { if ($form->isEditing()) { return $form->response()->error('服务器出错了~~'); } //判断账号是否唯一 if ($form->repository()->model()->where('username', $form->username)->exists()) { return $form->response()->error($form->username . ' 的账号已经存在'); } //不允许编辑的字段 if ($form->isEditing()) { $form->ignore(['id', 'remember_token', 'rate', 'created_at', 'created_at', 'deleted_at', 'deleted_at']); } //过滤null字段 foreach($form->input() as $k => $v) { if (is_null($form->$k)) { $form->$k = ''; } } //处理特殊字段 $form->status = UserStatus::UNAUDITED; $form->rate = 0.1; })->saved(function (Form $form) { return $form->response()->success('操作成功,请等待管理员审核'); })->deleting(function (Form $form) { return $form->response()->error('服务器出错了~~'); }); } }