我不知道我这样做是否正确,但在我的应用程序中我有两 (2) 个表,它们似乎都将分别存储一条记录。
表的概念 View :
机构(持有学校信息)
Academic(持有学校的学术信息)
institution
-----------
name,
motto,
logo,
etc
academic
----------
school-year-start
school-year-end
current-period
current-semester
我的应用的长期目标是实现支持独立数据库的 Multi-Tenancy 功能。概念上是中学申请。
现在,在您的系统中拥有这样的表是最佳实践吗?如果是这样,如何处理用户尝试添加新记录的情况?假设记录已经存在。
最佳答案
考虑到您想要捕捉的内容,我的看法是:
机构信息:
学校名称(可变字符)
地址(可变字符)
类型(枚举,仅限两年制四年制硕士)
样式(在线枚举、校园枚举、混合)
口号(varchar)
logo(图片路径为varchar
学年:
school_id(主键,不是auto inc,来自其他表)
开始年(日期)
年末(日期)
semester_type(枚举三学期,两个学期)
不确定最后两个是什么?
您应该将表设计为依赖于主键,并使用外键关联表
Primary Key Column <--- 数据列
^----数据列
关于php - 拥有一个应该在 Laravel 中存储单个记录或行的数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45947650/