/** * Método llamado por medio de Ajax que recupera los datos de usuarios que * previamente han introducido datos y que ya tienen definido un rol en el sistema. * * @return Response de tipo Json */ public function loadDataIfExist() { $user_type = \Auth::user()->type; $success = false; $data = null; if ($user_type != null) { if ($user_type == 'nutritionist') { $nut = Nutritionist::find(\Auth::user()->id); if ($nut) { $data = ['grade' => $nut->grade, 'proffessional_license' => $nut->proffessional_license, 'specialization' => $nut->specialization, 'about_me' => $nut->about_me]; $success = true; } } else { if ($user_type == 'food_collaborator' or $user_type == 'logistic_collaborator') { $col = Collaborator::find(\Auth::user()->id); if ($col) { $data = ['bussines_name' => $col->bussines_name, 'workers_number' => $col->workers_number, 'capacity' => $col->capacity]; $success = true; } } } } return \Response::json(['success' => $success, 'fields' => $data]); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id, Collaborator $collaborator) { $model = $collaborator->find($id); $model->remove(); echo json_encode(['success']); }