public function changeTraining(Request $request) { $rules = array('promotion' => 'required', 'select-students' => 'required'); $validator = \Validator::make(\Input::all(), $rules); if ($validator->fails()) { return redirect()->back()->withErrors($validator); } $t = Training::find($request->input('promotion')); foreach ($request->input('select-students') as $sid) { $s = User::find($sid); $s->trainings()->detach(); $s->trainings()->save($t); } return redirect()->back(); }
public function postShipping(ShippingRequest $request) { $input = $request->all(); $user = User::find($input['user_id']); $order = Session::get('order'); $order['user'] = $request->except('_token', 'payment_id'); Session::put(['order' => $order]); if ($user->update($input)) { return response()->json(['success' => TRUE]); } }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { // if (!Entrust::can('user-delete')) { return response()->json(['success' => FALSE]); } $user = User::find($id); if ($user->delete()) { return response()->json(['success' => TRUE]); } }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { User::find($id)->roles()->detach(); User::find($id)->trainings()->detach(); User::destroy($id); return \Redirect::back(); }