public function edit($id = 0) { $step = Step::with('children')->findOrFail($id); $steps = Step::whereNotIn('id', [$step->id])->pluck('name', 'id')->toArray(); $switches = $this->switches; return view('registration::steps.edit', compact('step', 'steps', 'switches')); }