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();
}