/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Requests\Topic\CreateRequest $request) { $formName = "topicCreate"; $input = $request->all(); $input['section_id'] = $input['form'][$formName]['section_id']; $input['secret'] = $input['form'][$formName]['secret']; $input['readonly'] = $input['form'][$formName]['readonly']; $input['title'] = $input['form'][$formName]['title']; $input['intro'] = $input['form'][$formName]['intro']; $input['weight'] = $input['form'][$formName]['weight']; $topic = \Nexus\Topic::create($input); $redirect = action('Nexus\\SectionController@show', ['id' => $topic->section_id]); return redirect($redirect); }