Php 如何在Laravel中进行多页注册过程

Php 如何在Laravel中进行多页注册过程,php,laravel,routes,submit,Php,Laravel,Routes,Submit,我有一个如何在我的Laravel应用程序上创建多页注册路线的概念,但仍然有一个领域我找不到。当用户开始注册时,将调用注册路由。在寄存器路由内部,多个视图在if语句上相互链接。例如,如果用户完成了注册的一个视图,则返回注册过程下一部分的视图。用户将在注册过程中继续导航路线,直到完成。我试图找到的是如何通过向应用程序数据库提交信息来通知程序用户已完成视图。他们的功能是否允许对此进行通知 以下是路线的伪代码格式和可能的控制器功能: Route posting of register, (possibl

我有一个如何在我的Laravel应用程序上创建多页注册路线的概念,但仍然有一个领域我找不到。当用户开始注册时,将调用注册路由。在寄存器路由内部,多个视图在if语句上相互链接。例如,如果用户完成了注册的一个视图,则返回注册过程下一部分的视图。用户将在注册过程中继续导航路线,直到完成。我试图找到的是如何通过向应用程序数据库提交信息来通知程序用户已完成视图。他们的功能是否允许对此进行通知

以下是路线的伪代码格式和可能的控制器功能:

Route posting of register, (possible controller function)
if user completes first section
    return next section view 
if user completes second section 
    return next section view 
if user completes third section 
    return next final view 
if user completes final section 
    redirect to different route
end 
结束


如果有人能回答这个问题,我可以很快地输入这个结构的函数和路由

您可以使用会话来存储值。让我告诉你怎么做

路线:注册/步骤/1(使用任何你想要的)

  • 用户输入信息
  • 使用将其存储在会话中
    session()->put('key','value')
  • 重定向到步骤2。

路径:寄存器/步骤/2

  • 用户输入信息
  • 使用
    Session()->put('key','value')将其存储在会话中
  • 重定向到步骤n
.
.

路由:寄存器/步骤/n

  • 用户输入信息
  • 使用
    Session()->put('key','value')将其存储在会话中
  • 重定向到步骤n+1

现在,您终于可以使用
Session()->get('key')从会话中获取数据了并对其进行处理并将其存储在数据库中,或者执行任何您想要的操作。


据我所知,这是使用Laravel进行多页注册的最佳方法。


让我知道这是否有帮助!如果您还有任何问题,请告诉我。

您可以使用会话存储值。让我告诉你怎么做

路线:注册/步骤/1(使用任何你想要的)

  • 用户输入信息
  • 使用将其存储在会话中
    session()->put('key','value')
  • 重定向到步骤2。

路径:寄存器/步骤/2

  • 用户输入信息
  • 使用
    Session()->put('key','value')将其存储在会话中
  • 重定向到步骤n
.
.

路由:寄存器/步骤/n

  • 用户输入信息
  • 使用
    Session()->put('key','value')将其存储在会话中
  • 重定向到步骤n+1

现在,您终于可以使用
Session()->get('key')从会话中获取数据了并对其进行处理并将其存储在数据库中,或者执行任何您想要的操作。


据我所知,这是使用Laravel进行多页注册的最佳方法。


让我知道这是否有帮助!如果您还有任何问题,也请告诉我。

它看起来很有效。我只需要理解什么是关键和价值,即使在我的例子之外。是否只有一个键和值数据?我该如何将其与目前提到的路线联系起来?经过一点研究,我发现了如何做到这一点。非常感谢你!它看起来很管用。我只需要理解什么是关键和价值,即使在我的例子之外。是否只有一个键和值数据?我该如何将其与目前提到的路线联系起来?经过一点研究,我发现了如何做到这一点。非常感谢你!