hero

Based on larave8 + vue3 mall system

快速开始 →

Laravel + Vue

简洁优雅的Web开发框架

轻松上线

快速部署轻松拥有自己的商城

极速开发

文件结构清晰架构明了欢迎 PR

License Apache2.0 Laravel Laravel Laravel Laravel

结构明晰 快速生成

class NoticesController extends Controller
{
    protected $modelName = 'Notice';
    protected $setUser = true;
}
// 无需多余代码快速生成列表页面增删改查
export default {
    components:{tableView},
    setup(props) {
        const {proxy} = getCurrentInstance()
        const options = reactive([
            {label:'标题',value:'name'},
            {label:'标签',value:'tag',type:"tags"},
            {label:'创建时间',value:'created_at'},
        ]);

        // 搜索字段
        const searchOptions = reactive([
            {label:'标题',value:'name',where:'likeRight'},
            {label:'标签',value:'tag',where:'likeRight'},
            {label:'内容',value:'content',where:'like'},
        ])

        // 表单配置 
        const addColumn = [
            {label:'标题',value:'name'},
            {label:'标签',value:'tag'},
            {label:'内容',value:'content',type:'editor',span:24,viewType:'html'},
        ]
        const dialogParam = reactive({
            rules:{
                name:[{required:true,message:'不能为空'}]
            },
            view:{column:addColumn},
            add:{column:addColumn},
            edit:{column:addColumn},
        })
        return {options,searchOptions,dialogParam}
    }
}

交流学习

QQ群: 1062159788