/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store($id, FeedbackRequest $request) { $feedback = new Feedback(); $feedback->rating = $request->count; $feedback->comment = $request->comment; $feedback->user_id = \Auth::user()->id; $feedback->project_id = $request->projectID; $myStr = str_random(10); if (Input::has('photo')) { $imageName = $request->name . '_' . $myStr . '_' . \Auth::user()->id . '.' . $request->file('photo')->getClientOriginalExtension(); $imageName = $string = str_replace(' ', '', $imageName); $imagePath = '/upload/images/' . $imageName; $request->file('photo')->move(base_path() . '/public/upload/images/', $imageName); $feedback->photo = $imagePath; } if ($feedback->save()) { return redirect('user/feedback/' . $request->projectID); } else { return 'no'; } }