2

我的公司最近开始使用 Laravel 4。我现在正在构建一个基本的 CMS。我已经发现有很多方法可以达到你能想到的任何目标,而且我非常喜欢作曲家和打包师;)对于我通常自己构建的大多数东西,我已经找到了一个现有的包。只是不是为了这一件事:

我目前正在寻找的是一种为任何 cms 控制器定义或生成基本 crud 视图的好方法。例如,想象要出售的产品列表,每个产品都有属性(其中一些是 1-n 或 1-1 关系)。在这种情况下,我要么需要构建一个庞大的表单视图来手动管理所有这些变量,要么我会找到某种方式来生成它。如果只是这一次,我会简单地构建表单。但是因为会有更多类似的模块,所以我想要一个更简单、更干燥的方法。

我已经考虑为此目的制作一个工匠生成器,它使用该模型来计算所有字段和关系。这对于第一次设置非常有用,但对于特殊情况或之后的更改仍需要手动操作。

所以我想在多维数组中定义表单,然后使用它来生成必要的表单域,即使在视图中支持 Form::macro 表达式以满足非常特殊的需求。

这工作得很好,我已经很容易地工作了,但是在添加了许多 whishes(比如在组中嵌套表单项等)之后,它慢慢变得管理起来更加麻烦。

我一直在寻找解决这个问题的软件包或智能解决方案,但到目前为止还没有找到任何可用的东西。因此我发布了这个问题。

我很想听听你对这个主题的看法。谢谢!

4

0 回答 0