Php 最佳实践:首先填写表单,然后登录

Php 最佳实践:首先填写表单,然后登录,php,laravel,Php,Laravel,我正在使用Laravel 5.2为分类广告创建一个应用程序,分类广告属于用户,流程如下: 带有“帖子分类”链接的主页 (未经验证的)用户填写创建分类表单(包括文件上载)后,系统会提示他登录 遵循最佳实践,实现这一目标的最佳方式是什么 在用户登录之前,我是否应该使用用户id(比如-1)在数据库中保存分类记录,然后更新记录?如果用户从未登录,会发生什么 我是否应该在会话中对其进行分类,然后在用户登录后保存?上传文件时会发生什么情况 注意:代码不是必需的,只是解释什么是最佳选项。我最初不会将数据保

我正在使用Laravel 5.2为分类广告创建一个应用程序,分类广告属于用户,流程如下:

带有“帖子分类”链接的主页

(未经验证的)用户填写创建分类表单(包括文件上载)后,系统会提示他登录

遵循最佳实践,实现这一目标的最佳方式是什么

  • 在用户登录之前,我是否应该使用用户id(比如-1)在数据库中保存分类记录,然后更新记录?如果用户从未登录,会发生什么

  • 我是否应该在会话中对其进行分类,然后在用户登录后保存?上传文件时会发生什么情况


注意:代码不是必需的,只是解释什么是最佳选项。

我最初不会将数据保存在DB中,因为我知道用户,并且通常用户是主键。中间的桌子听起来不好枯萎

我会在会话中保存数据,将文件存储在硬盘上,并在会话中保留文件位置。注册完成后,将数据输入数据库。我们还需要记住,可能需要清理从未注册的用户的文件。不过,我认为这不会是一个大问题