如何使管理员能够在laravel中将一种特定类型的用户(学生)与另一种类型的用户(他们各自的导师)相匹配

nmpmafwu  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(204)

请允许我在这里很新,而且,我是新的网络开发,原谅我的非传统方式问这个问题。
我目前正在工作的一个网站与拉威尔5.6为一个枢纽。其中一个功能是在学生与导师(主要是讲师)之间建立在线会议/培训。
每个学生都必须与他/她所在领域的导师匹配。
如何构造表及其关系?
我已经做了:我创建了一个导师表和一个学生表,学生表也有一个导师id字段。
我还设置了导师与学生表的“有很多”关系,而学生表与导师表的“属于”关系。
我现在被困在这里,因为我很困惑如何让管理员从前端将学生分配给导师。
您的见解和想法将受到高度赞赏。

bcs8qyzn

bcs8qyzn1#

学生数据库表中应该有导师id。创建视图并将其指定给管线。在此视图中,使用输入类型文本创建表单,管理员可以在其中写入导师id。使用方法post提交表单并将路由分配给action=“”属性。用routes/web.php中的controller函数连接route从controller函数中的$request中提取输入字段值将该值分配给student对象并保存在数据库中。

相关问题