12345678910111213141516171819202122232425262728 |
- <?php
- namespace Dcat\Admin\Http\Actions\Extensions;
- use Dcat\Admin\Admin;
- use Dcat\Admin\Grid\RowAction;
- class Update extends RowAction
- {
- public function title()
- {
- $replace = ['version' => $this->row->extension->getLocalLatestVersion()];
- return sprintf('<b>%s</b>', trans('admin.upgrade_to_version', $replace));
- }
- public function handle()
- {
- $manager = Admin::extension()
- ->updateManager()
- ->update($this->getKey());
- return $this
- ->response()
- ->success(implode('<br>', $manager->notes))
- ->refresh();
- }
- }
|