我即将学习如何在Laravel中构建RestFul应用程序,但我不明白resource.create和 resource.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
= 后端