public function addProject(Request $request, $user_id) { $project = new Project(); $project->title = $request->get('projecttitle'); $project->description = $request->get('projectdes'); $project->category_id = $request->get('categoryList'); $skillsList = $request->get('skillsList'); $project->user_id = $user_id; $project->project_type = $request->get('project_type_id'); if ($project->project_type == 1) { $project->price_per_hour = $request->get('euro'); $project->project_duration = $request->get('durationList'); } else { $project->project_budget = $request->get('budgetList'); } $project->status_id = 1; $project->save(); $project->skill()->attach($skillsList); $project->save(); if (Input::hasFile('file_source')) { $file = Input::file('file_source'); $fileName = $project->id . '.' . $file->getClientOriginalExtension(); $file->move(base_path() . '/public/projectfiles/', $fileName); $project->filepath = '/projectfiles/' . $fileName; $project->save(); } return redirect('/showproject/' . $project->id . '/' . $user_id); }