处理Laravel / Angular app验证,哪个框架应该负责?

时间:2014-09-14 22:10:52

标签: angularjs laravel

我正在使用Laravel / Angular应用程序。

在public / app / js中是我的所有Angular文件。

我是否应该只收集Angular中的数据,发送HTTP请求,并使用Laravel的验证类来处理注册和其他所有内容的验证(以及创建记录)?

或者我应该使用Angular来处理验证并将Laravel仅作为CRUD操作的API端点吗?

我是新手来构建JavaScript框架并欣赏任何见解或建议。

1 个答案:

答案 0 :(得分:0)

永远不要依赖前端来验证输入。

验证应该在后端完成(出于安全原因)。 验证在前端也很有用,以便能够向用户提供即时反馈(但除了服务器端验证之外总是如此)。


所以答案是你可能需要让两个框架验证用户的输入:

  • Angular:为了更好的用户体验
  • Laravel:为安全起见。