123456789101112131415161718192021222324252627282930 |
- <?php
- namespace App\Distributor\Actions;
- use App\Models\SiteMenu;
- use Dcat\Admin\Tree\RowAction;
- class MenuShow extends RowAction
- {
- public function handle()
- {
- $key = $this->getKey();
- $menu = SiteMenu::where('id', $key)->first();
- $menu->show = $menu->show ? 0 : 1;
- $menu->save();
- $location = $menu->menu_location;
- return $this
- ->response()
- ->success(trans('admin.update_succeeded'))
- ->location('site-menu?location='.$location);
- }
- public function title()
- {
- $icon = $this->getRow()->show ? 'icon-eye-off' : 'icon-eye';
- return " <i class='feather $icon'></i> ";
- }
- }
|