前言:下面的文字大小合适,因为我试图通过类似的,基本的和概念性的问题来最大化其他读者的价值.
目前我正在开发一个基于Web的事件管理工具,它使用Laravel MVC框架来维护适当的应用程序结构并简化开发.
应用程序的目标是
继MVC模式之后,我创建了
EventEventControllerevent视图,显示已存在的事件eventFormeventIndex,所有活动的清单到目前为止,一切似乎都相对简单,但当我尝试实现更多功能以允许用户确认他们参与特定事件时,我遇到了设计问题.
为了进一步说明,每个Event都有许多属性(一些省略):
EventDates,由以下属性组成:
前面提到EventDate的也是具有相关数据库表的模型.
通过用户登录的帐户进行区分,我$admin为所有视图和控制器创建了一个布尔变量,用于以event下列方式更改视图:
Events属性和EventDatesEventDate表行,允许用户确认或拒绝他们的参与对每个的EventDate小号使用变量和@if...@endif-blocks来改变视图对我来说似乎是可以接受的,因为尽管存在隐藏形式,但用户模式和管理模式之间的差异非常小.
现在,我遇到的问题如下:
谁负责处理用户模式隐藏表单的POSTed数据?
首先,这里有一些关于当前发展状态的事实:
该Event控制器目前提供以下功能:
/* CRUD functions */ …Run Code Online (Sandbox Code Playgroud)