/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function traloi($id, CongvandenTraloiFormRequest $request) { $congvandenfind = Congvanden::findOrFail($id); $congvandenfind->traloicongvan = $request->input('traloicongvan'); $congvandenfind->save(); // xu ly file $now_date = str_replace('/', '_', date('d/m/Y')); if ($request->input('upload-file') && $request->hasFile('files')) { $files = $request->file('files'); $newnamefiles = File::savefiles($files, Auth::user()->id); } $traloicongvan = $request->input('traloicongvan'); if ($request->input('upload-file') && $request->hasFile('files') && $newnamefiles) { $user = Auth::user(); $congvandenfind->filetralois()->attach($newnamefiles, ['noidung' => $traloicongvan]); $stt = Congvanden::getsolanuptheouserid($id, $user->id); foreach ($newnamefiles as $value) { \DB::table('file_traloicongvandens')->where('congvanden_id', $id)->whereNull('user_id')->where('file_id', $value)->update(['user_id' => $user->id, 'stt' => $stt]); } } else { $user = Auth::user(); $stt = Congvanden::getsolanuptheouserid($id, $user->id); $traloicongvankhongfile = new File_Traloicongvanden(['congvanden_id' => $congvandenfind->id, 'user_id' => $user->id, 'stt' => $stt, 'noidung' => $traloicongvan]); $traloicongvankhongfile->save(); } return \Redirect::route('congvanden.index')->with('message', 'Trả lời thành công!'); }