【问题标题】:Send data to MySQL database using React Native and Laravel?使用 React Native 和 Laravel 将数据发送到 MySQL 数据库?
【发布时间】:2020-04-16 04:51:35
【问题描述】:

我有一个使用 Laravel 构建的网站应用程序,我想在 React Native 移动应用程序中创建一个注册表单,并将该数据发送到 MySQL 数据库以存储在它们各自的列中。

这样做的正确方法是什么?

【问题讨论】:

  • 我会从了解什么是 API 及其用途开始。在那之后,您需要做的事情应该是直接的,以实现您需要的功能,即公开负责更新您的商店的端点,您的移动应用程序将使用一些有效负载向其发送请求。

标签: php reactjs laravel


【解决方案1】:

这是一个相当开放的问题,但我会提供一些基本的建议。

  • 首先,您需要对注册表单数据进行客户端验证,检查必填字段、密码长度等。有很多方法可以做到这一点,这里有一个:https://medium.com/@pavsidhu/validating-forms-in-react-native-7adc625c49cf

  • 您的(已验证的)表单数据将向您将在 Laravel 中创建的 API 端点发出 POST 请求,表单数据为 POST 正文:https://blog.pusher.com/build-rest-api-laravel-api-resources/

    李>
  • 端点将执行只能在服务器端完成的任何验证。这取决于您的应用程序,但例如,如果您正在构建用户注册表单,您将需要检查该电子邮件地址是否已有用户。

  • 验证后,您需要使用为该表单创建的 laravel 模型将数据保存到数据库中(如果该模型尚不存在)。上面的文章将向您展示如何做到这一点。

【讨论】:

  • 我已经有了我的 API,我可以获取数据我正在弄清楚的事情是如何将数据发布到数据库。我会看看这些链接,谢谢!
猜你喜欢
  • 2017-08-06
  • 2022-01-15
  • 2022-07-28
  • 2019-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-14
  • 2013-08-28
相关资源
最近更新 更多