protected function previousStep(Request $request)
{
try {
// Undo the previous step. If success, we can redirect to its form
$previousStep = \SetupWizard::previousStep();
if (!$previousStep->undo()) {
return view()->make('setup_wizard::steps.default', ['errors' => $previousStep->getMessageBag()]);
}
return redirect()->route('setup_wizard.show', ['slug' => $previousStep->getSlug()]);
} catch (StepNotFoundException $e) {
return redirect()->route('setup_wizard.show');
}
}