/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(CreateActivityRequest $request, $id) { $activity = Activity::findOrFail($id); $activity->fill($request->all()); $activity->save(); return Redirect::to('admin/activity')->with('success_message', 'Registro actualizado!'); }
/** * Store a newly created resource in storage. * * @param CreateActivityRequest|Request $request * @return Response */ public function store(CreateActivityRequest $request) { $input = $request->all(); foreach ($input['user_id'] as $index => $user_id) { $name = $input['name'][$index]; $id = null; if ($input['user_id'][$index] !== 'null') { $currentUser = User::find($user_id); $name = $currentUser->first_name . ' ' . $currentUser->last_name; $id = $user_id; } $activityAttributes = ['user_id' => $id, 'cerf_id' => session()->get('cerf_id'), 'name' => $name, 'service_hours' => $input['service_hours'][$index], 'planning_hours' => $input['planning_hours'][$index], 'traveling_hours' => $input['traveling_hours'][$index], 'admin_hours' => $input['admin_hours'][$index], 'social_hours' => $input['social_hours'][$index], 'mileage' => $input['mileage'][$index], 'approved' => false]; Activity::create($activityAttributes); } return redirect()->action('KiwanisAttendeesController@create'); }
public function store(CreateActivityRequest $request) { $input = $request->all(); Activity::create($input); return redirect('admin/activities'); }