column('id', __('Id'))->sortable(); $grid->column('name', __('姓名')); $grid->column('avatar', __('头像'))->image('',50,50); $grid->column('score', __('评分')); $grid->column('service_persons', __('服务人数')); $grid->column('DocterOrganization', __('所属机构')); // $grid->column('DocterOrganization', __('所属机构'))->pluck('organization_id')->display(function ($organization_id){ // $str = ''; // foreach ($organization_id as $value) // { // $name = Organization::where('id',$value)->value('name'); // $str = $str.','.$name; // } // $str = ltrim($str, ","); // return $str; // }); $grid->column('teamdocter.team_id', __('团队id')); $grid->column('label', __('标签'))->label(info); return $grid; } /** * Make a show builder. * * @param mixed $id * @return Show */ protected function detail($id) { $show = new Show(Docter::findOrFail($id)); $show->field('id', __('Id')); $show->field('type', __('Type')); $show->field('name', __('Name')); $show->field('phone', __('Phone')); $show->field('sex', __('Sex')); $show->field('birthday', __('Birthday')); $show->field('avatar', __('Avatar')); $show->field('status', __('Status')); $show->field('label', __('Label')); $show->field('sign', __('Sign')); $show->field('intro', __('Intro')); $show->field('office_id', __('Office id')); $show->field('qualification_id', __('Qualification id')); $show->field('score', __('Score')); $show->field('service_persons', __('Service persons')); $show->field('eva_num', __('Eva num')); $show->field('service_days', __('Service days')); $show->field('phone_minutes', __('Phone minutes')); $show->field('chat_price', __('Chat price')); $show->field('phone_price', __('Phone price')); $show->field('appoint_price', __('Appoint price')); $show->field('is_chat', __('Is chat')); $show->field('is_phone', __('Is phone')); $show->field('is_appoint', __('Is appoint')); $show->field('latitude', __('Latitude')); $show->field('longitude', __('Longitude')); $show->field('created_at', __('Created at')); $show->field('updated_at', __('Updated at')); $show->field('user_id', __('User id')); $show->field('password', __('Password')); $show->field('is_then', __('Is then')); $show->field('practice', __('Practice')); $show->field('card_photo', __('Card photo')); $show->field('is_quail', __('Is quail')); $show->field('card_id', __('Card id')); $show->field('receiving_time', __('Receiving time')); return $show; } /** * Make a form builder. * * @return Form */ protected function form() { $form = new Form(new Docter()); $form->switch('type', __('Type')); $form->text('name', __('Name')); $form->mobile('phone', __('Phone')); $form->switch('sex', __('Sex')); $form->text('birthday', __('Birthday')); $form->image('avatar', __('Avatar')); $form->switch('status', __('Status'))->default(1); $form->text('label', __('Label')); $form->text('sign', __('Sign')); $form->text('intro', __('Intro')); $form->number('office_id', __('Office id')); $form->number('qualification_id', __('Qualification id')); $form->decimal('score', __('Score'))->default(0.0); $form->number('service_persons', __('Service persons')); $form->number('eva_num', __('Eva num')); $form->number('service_days', __('Service days')); $form->number('phone_minutes', __('Phone minutes')); $form->number('chat_price', __('Chat price')); $form->number('phone_price', __('Phone price')); $form->number('appoint_price', __('Appoint price')); $form->switch('is_chat', __('Is chat'))->default(1); $form->switch('is_phone', __('Is phone'))->default(1); $form->switch('is_appoint', __('Is appoint'))->default(1); $form->decimal('latitude', __('Latitude'))->default(0.0000000); $form->decimal('longitude', __('Longitude'))->default(0.0000000); $form->number('user_id', __('User id')); $form->password('password', __('Password')); $form->number('is_then', __('Is then')); $form->text('practice', __('Practice')); $form->text('card_photo', __('Card photo')); $form->text('is_quail', __('Is quail')); $form->text('card_id', __('Card id')); $form->number('receiving_time', __('Receiving time')); return $form; } }