使用Laravel Collective,Bootstrap模型和JavaScript进行客户端表单验证和路由?

问题描述 投票:0回答:1

我想为我目前正在帮助的小型企业创建一个更好的Web输入系统。

我决定使用Laravel,就像我以前使用过的一样,并且一开始就创建了一个简单的Employee表单(使用Laravel Collective),该表单要求某些Employee字段。例如姓名,年龄,性别,部门,办公室等。

现在,我想将Employee个人资料设为“缓慢变化的维度”。这意味着,如果用户决定更改certain字段,请在Blade Edit视图中,而不是仅单击Submit按钮并让Update控制器验证并更新记录。有没有办法,在“编辑”视图中的何处:

如果说,它检测到Department或Office字段发生了变化,当用户单击Submit按钮时,a可以显示一条短消息(在弹出的Bootstrap Modal或类似的内容中显示:]]

“我们已经注意到员工的'部门'和'办公室'属性已更改。如果这是对当前记录的先前错误的更正,请单击'编辑当前记录'按钮。(控制器将更新当前记录(我知道该怎么做)。如果这是对员工资料的真正更改,请单击“更新员工资料”按钮(然后该按钮将转到控制器中的其他功能,从而创建一个该员工的新记录,并将新创建的记录的“ current_flag”状态标记为“是”,而其旧记录的“ current_flag”状态标记为“否)

其次,与此类似。有没有一种方法可以包括对表单字段的客户端验证(使用javascript或在laravel集合系统中),以检查必填字段,或者数据字段在另一个日期字段上或之后。这样的东西。在执行控制器功能之前,先进行检查。

[请让我知道,如果我以正确的方式考虑了上述问题,是否在Laravel中甚至可以使用这些工具,或者我是否应该使用其他更好的软件。由于我才刚刚开始/还处于早期学习阶段,所以我宁愿对此进行测试并立即获得,而不是构建无法扩展或以后无法使用的东西。

非常感谢!

Sachin

我想为我目前正在帮助的小型企业创建一个更好的Web输入系统。我决定与Laravel一起使用,就像我以前使用过的一样,并且最初要创建一个简单的Employee ...

javascript php laravel bootstrap-4 routing
1个回答
0
投票

是的,您提到的一切都是可行的,而且很普遍。但是,由于这是一个非常广泛的问题,我无法更具体地说明。

© www.soinside.com 2019 - 2024. All rights reserved.