资源创建与 resource.store 之间的区别


Laravel difference between resource.create and resource.store

我即将学习如何在Laravel中构建RestFul应用程序,但我不明白resource.createresource.store 之间的区别

如果我想注册并创建一个新用户,它是使用 resource.create 还是 resource.store

如果没有,何时使用 resource.create ?我什么时候应该使用 resource.store

干杯

只是一个简单的例子。(过于简化

假设您正在写博客。

您发送以获取表单(您将在其中撰写博客)的GET请求是 resource.create

完成写作后,当您提交并POST内容以便将其保存在某个地方时,它就resource.store

在您的情况下,

registration form resource.create.

保存信息(提交表单)resource.store

resource.create显示用于创建新资源的表单(前端仅用于显示表单),resource.store将新创建的资源存储在存储中(用于存储数据的数据库交互)。

create 方法应返回带有窗体的视图。

store 方法应处理窗体并创建实体和重定向。

edit 方法应返回一个视图,其中包含一个包含来自实体的数据的窗体。

更新

方法应处理窗体并更新实体和重定向。

resource.create = 前端

resource.store = 后端