Example #1
0
 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);
 }