public function store(Request $request) { $this->validate($request, ['classroom_id' => 'required|exists:classrooms,id', 'user_id' => 'required|exists:users,id', 'content' => 'required'], ['exists' => 'Data :attribute belum terdaftar.', 'required' => 'Kolom :attribute diperlukan!']); Discussion::create($request->all()); \Flash::success('Diskusi berhasil ditambahkan.'); return redirect()->back(); }
public function postAddDiscussion(Request $request) { $input = $request->only(['text', 'parent', 'article_id']); if ($input['text'] == '') { if ($request->ajax()) { return response()->json(); } return redirect()->back(); } $input['article_id'] = Article::findBySlugOrIdOrFail($input['article_id'])->id; $input['user_id'] = \Auth::id(); $discussion = Discussion::create($input); if ($request->ajax()) { return response()->json($discussion); } else { flash()->success('Príspevok bol pridaný do diskusie'); return redirect()->back(); } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Requests\StoreBlogPostRequest $request) { $create_data = ['title' => $request->get('title'), 'body' => $request->get('body'), 'user_id' => \Auth::user()->id, 'last_user_id' => \Auth::user()->id]; $discussion = Discussion::create($create_data); return redirect()->action('DiscussionController@show', ['id' => $discussion->id]); }