基于 Laravel8 + Vue3 商城系统
Laravel + Vue
简洁优雅的Web开发框架
轻松上线
快速部署轻松拥有自己的商城
极速开发
文件结构清晰架构明了欢迎 PR
结构明晰 快速生成
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