如何在 Laravel 中进行多页注册过程
How to make a multi page registration process in Laravel
我对如何在我的 Laravel 应用程序上制作多页面注册路线有一个概念,但仍然有一个区域我找不到。当用户开始注册时,注册路由被调用。在 register 路由内部,多个视图在 if 语句上相互链接。例如,如果用户完成注册的一个视图,那么 return 注册过程的下一部分的视图。用户将继续在注册过程中导航路线,直到完成。我试图找到的是如何通过将用户信息提交到应用程序数据库来通知程序用户已完成视图。他们是允许通知这个的功能吗?
这是路由的伪代码格式和可能的控制器功能:
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
结束
如果有人能回答这个问题,我可以很快地输入这个结构的函数和路由。
您可以使用会话来存储值。让我告诉你怎么做。
Route: register/step/1 (use whatever you want)
- 用户输入信息。
- 将其存储在会话中使用
session()->put('key','value');
.
- 重定向到第 2 步。
Route: register/step/2
- 用户输入信息。
- 使用
session()->put('key','value');
. 将其存储在 Session 中
- 重定向到第 n 步。
.
.
Route: register/step/n
- 用户输入信息。
- 使用
session()->put('key','value');
. 将其存储在 Session 中
- 重定向到第 n+1 步。
现在,最后,您可以使用 session()->get('key');
从 Session 获取数据并对其进行处理并将其存储在数据库中或做任何您想做的事情。
根据我的说法,这是使用 Laravel 进行多页注册的最佳方式。
如果有帮助请告诉我!如果您还有其他问题,请告诉我。
我对如何在我的 Laravel 应用程序上制作多页面注册路线有一个概念,但仍然有一个区域我找不到。当用户开始注册时,注册路由被调用。在 register 路由内部,多个视图在 if 语句上相互链接。例如,如果用户完成注册的一个视图,那么 return 注册过程的下一部分的视图。用户将继续在注册过程中导航路线,直到完成。我试图找到的是如何通过将用户信息提交到应用程序数据库来通知程序用户已完成视图。他们是允许通知这个的功能吗?
这是路由的伪代码格式和可能的控制器功能:
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
结束
如果有人能回答这个问题,我可以很快地输入这个结构的函数和路由。
您可以使用会话来存储值。让我告诉你怎么做。
Route: register/step/1 (use whatever you want)
- 用户输入信息。
- 将其存储在会话中使用
session()->put('key','value');
. - 重定向到第 2 步。
Route: register/step/2
- 用户输入信息。
- 使用
session()->put('key','value');
. 将其存储在 Session 中
- 重定向到第 n 步。
.
.
Route: register/step/n
- 用户输入信息。
- 使用
session()->put('key','value');
. 将其存储在 Session 中
- 重定向到第 n+1 步。
现在,最后,您可以使用 session()->get('key');
从 Session 获取数据并对其进行处理并将其存储在数据库中或做任何您想做的事情。
根据我的说法,这是使用 Laravel 进行多页注册的最佳方式。
如果有帮助请告诉我!如果您还有其他问题,请告诉我。