/** * Task done. */ public function taskDone(Request $request) { $user_task = UserTask::find($request->task); if ($user_task->user_id == $request->id) { if ($request->hasFile('src')) { $filename = substr(md5(time()), 0, 20) . '.' . $request->file('src')->getClientOriginalExtension(); $request->file('src')->move(base_path() . '/public/upload', $filename); } else { $filename = ""; } $user_task->content = $request->content; $user_task->src = $filename; $user_task->status = 3; $user_task->close_date = date('Y-m-d'); $user_task->save(); } }