ReplaceHtmlController.php 1.2 KB
<?php
/**
 * @remark :
 * @name   :ReplaceHtmlController.php
 * @author :lyh
 * @method :post
 * @time   :2024/5/8 10:02
 */

namespace App\Http\Controllers\Bside\Template;

use App\Http\Controllers\Bside\BaseController;
use App\Http\Logic\Bside\BTemplate\BTemplateLogic;
use App\Http\Logic\Bside\BTemplate\ReplaceHtmlLogic;

class ReplaceHtmlController extends BaseController
{
    /**
     * @remark :替换同一种类型的html代码
     * @name   :replaceTemplateMainHtml
     * @author :lyh
     * @method :post
     * @time   :2024/5/7 14:39
     */
    public function replaceTemplateMainHtml(ReplaceHtmlLogic $logic){
        $this->request->validate([
            'old_html'=>'required',
            'html'=>'required',
            'type'=>'required',
            'is_list'=>'required',
            'is_custom'=>'required',
        ],[
            'old_html.required' => '需替换的html不能为空',
            'html.required' => 'html不能为空',
            'type.required' => '类型type不能为空',
            'is_custom.required' => '类型is_custom不能为空',
            'is_list.required' => '类型is_list不能为空',
        ]);
        $logic->replaceHtml();
        $this->response('success');
    }
}