关于将一些数据记录到我的数据库,我需要一个意见。
我有以下路线需要跟踪:
/series/episode/{id}
/movie/{id}
/video/{id}
/music/{id}
每当有请求时,数据库中的一行(对于每个模块:系列/电影/视频/音乐 - 单独的表格)将插入以下数据:
我有很多选择来实现这一目标,但我想知道哪种方法最正确:
不知道选择哪个,或者可能有一个我不了解的特定功能,并且可以证明在我的特定情况下有用。
您有什么看法?
答案 0 :(得分:2)
我会创建一个链接到路由的中间件。当路由被触发时,中间件将开始运行。中间件从URL中获取id并在数据库中创建日志。
这样,由于代码几乎在每个方法中都会重复,因此控制器不会扩展那么多。