Laravel Nova-根据不同条件创建模型的实例

时间:2019-04-10 14:03:16

标签: laravel laravel-nova laravel-5.8

我有一个模型-TimeSlot-具有3个属性;开始时间,结束时间和日期。

我已经在Nova中创建了一个资源,并且可以成功查看,创建,更新和删除我的模型实例,以及将这些条目与它们所关联的其他模型实例相关联。

我想做的是在单击“创建时间段”后创建一个不同的问题,然后根据提供的答案创建模型实例。

这个问题(实际上不是一个问题,实际上是一个句子)将会是; “在(w)上,我希望(x)个时隙持续(y)分钟,从(z)开始”。

如果我可以提供这样的问题,那太好了,如果我可以像下面那样提供它,那很好;

日期=>(w)

插槽数=>(x)

插槽持续时间=>(y)

开始时间=>(z)

从提供的答案中,我可以推断出在哪一天需要创建多少广告位,并计算出它们的开始时间和结束时间。

有人知道如何/在哪里编辑Laravel Nova提供的问题并适当更改模型创建逻辑吗?我真的不知道从哪里开始。。。我应该提供不同的字段,然后使用public static function boot方法以某种方式加入创建逻辑吗?有没有人对任何指南或文献有所指点?任何帮助深表感谢。谢谢。

0 个答案:

没有答案