ManageLogic.php 743 字节
<?php

namespace App\Http\Logic\Aside\Manage;


use App\Http\Logic\Aside\BaseLogic;
use App\Models\Manage\Manage;
use Illuminate\Support\Facades\Hash;

/**
 * Class ManageLogic
 * @package App\Http\Logic\Aside\Manage
 * @author zbj
 * @date 2023/4/20
 */
class ManageLogic extends  BaseLogic
{
    public function __construct()
    {
        parent::__construct();

        $this->model = new Manage();
    }

    public function save($param){
        if(!empty($param['password'])){
            $param['password'] = Hash::make($param['password']);
        }
        return parent::save($param);
    }


    public static function getCacheName($id){
        $info = (new self())->getCacheInfo($id);
        return $info['name'] ?? '';
    }
}