TemplateController.php 1.5 KB
<?php

namespace App\Http\Controllers\Aside;

use App\Models\Template\AHeadFoot;

/**
 * 模板
 * @author:dc
 * @time 2023/5/4 17:10
 * Class TemplateController
 * @package App\Http\Controllers\Aside
 */
class TemplateController extends BaseController
{


    /**
     * 列表
     * @author:dc
     * @time 2023/5/4 17:10
     */
    public function index(){

        $data  =   AHeadFoot::all();
        $lists = [];
        // 以名字为单位区分
        foreach ($data as $datum){
            if(empty($lists[$datum['name']])) $lists[$datum['name']] = [];
            $lists[$datum['name']]['name']  =   $datum['name'];
            $lists[$datum['name']]['default']  =   $datum['is_default'];
            $lists[$datum['name']]['sort']  =   $datum['sort'];
            $lists[$datum['name']]['status']  =   $datum['status'];
            $lists[$datum['name']]['created_at']  =   $datum['created_at'];
//            $lists[$datum['name']]['tags']  =   $datum['tags'];
            $lists[$datum['name']][$datum['type']==AHeadFoot::TYPE_HEADER?'header':'footer'] = $datum['html'];
        }

        return $this->success($lists);

    }


    /**
     * 编辑
     * @author:dc
     * @time 2023/5/4 16:19
     */
    public function edit(){

    }

    /**
     * 新增
     * @author:dc
     * @time 2023/5/5 9:30
     */
    public function insert(){

    }


    private function save($name = ''){

    }


    /**
     * 删除
     * @author:dc
     * @time 2023/5/4 17:10
     */
    public function delete(){


    }





}