public function update(CreateTopicRequest $request, $id) { $topic = Topic::findOrFail($id); $data = $request->only('title', 'body', 'node_id'); $this->authorOrAdminPermissioinRequire($topic->user_id); $markdown = app('markdown'); $data['body_original'] = $data['body']; $data['body'] = $markdown->convertMarkdownToHtml($data['body']); $data['excerpt'] = Topic::makeExcerpt($data['body']); $topic->update($data); Flash::success(lang('Operation succeeded.')); return redirect()->route('topics.show', $topic->id); }
public function storeTopic($id, CreateTopicRequest $request) { if ($request->input('topic_important') == 0) { $imp = 0; } else { $imp = 1; } \Auth::user()->topic()->create(['title' => $request->input('topic_title'), 'body' => $request->input('topic_body'), 'forum_section_id' => $id, 'important' => $imp]); flash()->success('Udało Ci się utworzyć nowy temat!'); return redirect('/forum/' . $request->input('head') . '/' . $request->input('sec') . ''); }