Serverfireteam\Panel\RoleController::edit PHP Метод

edit() публичный Метод

public edit ( $entity )
    public function edit($entity)
    {
        parent::edit($entity);
        $this->edit = \DataEdit::source(new Role());
        $helpMessage = \Lang::get('panel::fields.roleHelp');
        $this->edit->label('Edit Role');
        $this->edit->link("rapyd-demo/filter", "Role", "TR")->back();
        $this->edit->add('name', 'Name', 'text')->rule('required');
        $this->edit->add('label', 'Description', 'text')->rule('required');
        $this->edit->add('permissions', 'Permissions', 'checkboxgroup')->options(Permission::pluck('name', 'id')->all());
        $this->edit->saved(function () use($entity) {
            $this->edit->message(\Lang::get('panel::fields.dataSavedSuccessfull'));
            $this->edit->link('panel/Permission/all', \Lang::get('panel::fields.back'));
        });
        $this->addHelperMessage($helpMessage);
        return $this->returnEditView();
    }
RoleController