with([ 'pageTitle' => 'Components - Dashboard', 'components' => $components ]); } /** * Shows the add component view. * @return \Illuminate\View\View */ public function showAddComponent() { return View::make('dashboard.component-add')->with([ 'pageTitle' => 'Add Component - Dashboard', ]); } /** * Creates a new component. * @return \Illuminate\Http\RedirectResponse */ public function createComponentAction() { $_component = Input::get('component'); $component = Component::create($_component); return Redirect::back()->with('component', $component); } /** * Deletes a given component. * @param Component $component * @return \Illuminate\Http\RedirectResponse */ public function deleteComponentAction(Component $component) { $component->delete(); return Redirect::back(); } }