File: /home/richfield/public_html/rich/vendor/tcg/voyager/src/Actions/RestoreAction.php
<?php
namespace TCG\Voyager\Actions;
class RestoreAction extends AbstractAction
{
public function getTitle()
{
return __('voyager::generic.restore');
}
public function getIcon()
{
return 'voyager-trash';
}
public function getPolicy()
{
return 'restore';
}
public function getAttributes()
{
return [
'class' => 'btn btn-sm btn-success pull-right restore',
'data-id' => $this->data->{$this->data->getKeyName()},
'id' => 'restore-'.$this->data->{$this->data->getKeyName()},
];
}
public function getDefaultRoute()
{
return route('voyager.'.$this->dataType->slug.'.restore', $this->data->{$this->data->getKeyName()});
}
}