在laravel中提交其他页面之前限制页面访问

时间:2014-11-17 16:25:04

标签: php laravel laravel-routing

我有一个需要3步注册的应用程序。那些分隔为页面的步骤。

现在我的问题是,如果用户没有正确地提交表单/step/2并且/step/1/step/3相同,如果用户没有&# 39;正确提交/step/2

我还是laravel的新手。

1 个答案:

答案 0 :(得分:1)

使用会话。成功提交每个步骤后,请执行以下操作:

Session::put('registration_step', 1);

然后在下一步开始时,执行以下操作:

if(!Session::has('registration_step') || Session::get('registration_step') != 1) {
    return Redirect::to('/step/1');
}

您甚至可以使用Session::flash()对其进行闪烁,然后在必要时重新刷新。