AjaxController.php 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. use \App\Helpers\PageSL;
  5. use App\User;
  6. use App\Models\MarketCountry;
  7. use App\Models\University;
  8. use App\Models\Department;
  9. use App\Models\ReferUser;
  10. use App\Models\ResearchInterest;
  11. use App\Models\Requirement;
  12. use App\Models\Publication;
  13. use App\StudentProposal;
  14. use App\Proposal;
  15. use Session;
  16. use Mail;
  17. use Auth;
  18. use Hash;
  19. class AjaxController extends Controller
  20. {
  21. public function get($name, Request $req)
  22. {
  23. if($name=='available_ref_no_search') {
  24. }elseif(empty($name)){
  25. return response([
  26. 'msg'=>'Invalid request please insert correct value!.'
  27. ], 403);
  28. }
  29. }
  30. public function post($name, Request $req)
  31. {
  32. if($name =='teacher_change_password') {
  33. $validator=\Validator::make($req->all(), [
  34. 'old_password'=>'required',
  35. 'new_password_confirmation'=>'required',
  36. 'new_password'=>[
  37. 'required',
  38. 'confirmed',
  39. 'min:8',
  40. //'regex:/[a-z]/',
  41. //'regex:/[A-Z]/',
  42. //'regex:/[0-9]/',
  43. //'regex:/[@$!%*#?&]/',
  44. ]
  45. ]);
  46. // [
  47. // 'regex' => 'The :attribute must contain at least one lowercase, uppercase, digit and special character.'
  48. // ]);
  49. if($validator->fails()){
  50. $errors=$validator->errors()->all();
  51. return response(['msg'=>$errors[0]], 422);
  52. }
  53. $user=auth_user('teacher');
  54. if(\Illuminate\Support\Facades\Hash::check($req->old_password, $user->password)) {
  55. $user->password=bcrypt($req->new_password);
  56. $user->update();
  57. return ['msg'=>'Your login password updated successfully!. Please use your new password for next time login.'];
  58. }else{
  59. return response(
  60. ['msg'=>'Sorry!, old password does not match with login credential.'],
  61. 403
  62. );
  63. }
  64. }elseif($name=="teacher_user_status_change"){
  65. $user=auth_user('teacher');
  66. $teacher =User::find($req->id);
  67. $teacher->status =$req->status;
  68. $teacher->update();
  69. $data['name'] = $teacher->first_name.' '.$teacher->last_name;
  70. $user_mail = $teacher->email;
  71. $from = 'asraful@revinr.com';
  72. if($teacher->status==1){
  73. Mail::send('email.approve_teacher_email',$data, function ($message) use ($user_mail,$from) {
  74. $message->from($from);
  75. $message->to($user_mail)->subject('Account Activation Confirmation');
  76. });
  77. }
  78. return response(
  79. ['msg'=>'Successfully updated.']
  80. );
  81. }elseif($name=="set_country"){
  82. $user =Auth::guard('admin')->user();
  83. if($req->checked == 'true'){
  84. $mc = new MarketCountry;
  85. $mc->country_id = $req->id;
  86. $mc->status = 1;
  87. $mc->added_by = $user->id;
  88. $mc->save();
  89. return response(
  90. ['msg'=>'Added Successfully.']
  91. );
  92. }else{
  93. MarketCountry::where('country_id', $req->id)->delete();
  94. return response(
  95. ['msg'=>'Removed Successfully.']
  96. );
  97. }
  98. }elseif($name=="add_country_wise_uni"){
  99. $user =Auth::guard('admin')->user();
  100. $validator=\Validator::make($req->all(), [
  101. 'country_id'=>'required',
  102. 'university_name'=>'required',
  103. 'university_website'=>'required',
  104. ]);
  105. if($validator->fails()){
  106. $errors=$validator->errors()->all();
  107. return response(['msg'=>$errors[0]], 422);
  108. }
  109. $data =new University;
  110. $data->country_id =$req->country_id;
  111. $data->name =$req->university_name;
  112. $data->web_address =$req->university_website;
  113. $data->save();
  114. return response(
  115. ['msg'=>'Saved Successfully.']
  116. );
  117. }elseif($name=="add_department"){
  118. $user =Auth::guard('admin')->user();
  119. $validator=\Validator::make($req->all(), [
  120. 'dapartment'=>'required',
  121. ]);
  122. if($validator->fails()){
  123. $errors=$validator->errors()->all();
  124. return response(['msg'=>$errors[0]], 422);
  125. }
  126. $data =new Department;
  127. $data->name =$req->dapartment;
  128. $data->status =1;
  129. $data->save();
  130. return response(
  131. ['msg'=>'Department saved successfully.']
  132. );
  133. }elseif($name=="update_profile"){
  134. $validator=\Validator::make($req->all(), [
  135. 'first_name'=>'required',
  136. 'last_name'=>'required',
  137. 'university_name'=>'required',
  138. 'department'=>'required',
  139. ]);
  140. if($validator->fails()){
  141. $errors=$validator->errors()->all();
  142. return response(['msg'=>$errors[0]], 422);
  143. }
  144. $data = User::find($req->id);
  145. $data->first_name =$req->first_name;
  146. $data->last_name =$req->last_name;
  147. $data->university_name =$req->university_name;
  148. $data->department =$req->department;
  149. $data->update();
  150. return response(
  151. ['msg'=>'Saved successfully.']
  152. );
  153. }elseif($name=="add_refer_user"){
  154. $user =Auth::user();
  155. $validator=\Validator::make($req->all(), [
  156. 'name'=>'required',
  157. 'email'=>'required|email|max:255|unique:refer_users'
  158. ]);
  159. if($validator->fails()){
  160. $errors=$validator->errors()->all();
  161. return response(['msg'=>$errors[0]], 422);
  162. }
  163. $std_proposal =StudentProposal::where('student_id',$user->id)->first();
  164. if(empty($std_proposal)){
  165. return response(
  166. ['msg'=>'Sorry! you have to submit a proposal first.'],403
  167. );
  168. }
  169. $refer =new ReferUser;
  170. $refer->name =$req->name;
  171. $refer->email =$req->email;
  172. $refer->refer_by =$user->id;
  173. $refer->teacher_id =$std_proposal->teacher_id;
  174. $refer->save();
  175. if($refer->save()){
  176. $data['name'] = $refer->name;
  177. $data['teacher_id'] = $refer->teacher_id;
  178. $data['std_email'] = $refer->email;
  179. $data['applicant_name'] = $user->first_name.' '.$user->last_name;
  180. $user_mail = $refer->email;
  181. $from = 'asraful@revinr.com';
  182. Mail::send('email.refer_email',$data, function ($message) use ($user_mail,$from) {
  183. $message->from($from);
  184. $message->to($user_mail)->subject('New Email Send to you');
  185. });
  186. }
  187. return response(
  188. ['msg'=>'Refer saved successfully.']
  189. );
  190. }elseif($name=="research_interest"){
  191. $validator=\Validator::make($req->all(), [
  192. 'research'=>'required',
  193. ]);
  194. if($validator->fails()){
  195. $errors=$validator->errors()->all();
  196. return response(['msg'=>$errors[0]], 422);
  197. }
  198. $data = new ResearchInterest;
  199. $data->teacher_id =$req->id;
  200. $data->research =$req->research;
  201. $data->save();
  202. return response(
  203. ['msg'=>'Saved successfully.']
  204. );
  205. }elseif($name=="edit_university_save"){
  206. $user=Auth::guard('admin')->user();
  207. $validator=\Validator::make($req->all(), [
  208. 'country_id'=>'required',
  209. 'university_name'=>'required',
  210. 'university_website'=>'required',
  211. ]);
  212. if($validator->fails()){
  213. $errors=$validator->errors()->all();
  214. return response(['msg'=>$errors[0]], 422);
  215. }
  216. $data =University::find($req->edit_id);
  217. $data->country_id =$req->country_id;
  218. $data->name =$req->university_name;
  219. $data->web_address =$req->university_website;
  220. $data->update();
  221. return response([
  222. 'msg'=>'Update Successfully.'
  223. ]);
  224. }elseif($name=="delete_university_info"){
  225. $user=Auth::guard('admin')->user();
  226. $data =University::find($req->delete_id);
  227. $data->delete();
  228. return response([
  229. 'msg'=>'Successfully Deleted'
  230. ]);
  231. }elseif($name=="delete_department_info"){
  232. $user=Auth::guard('admin')->user();
  233. $data =Department::find($req->delete_id);
  234. $data->delete();
  235. return response([
  236. 'msg'=>'Successfully Deleted'
  237. ]);
  238. }elseif($name=="edit_department_save"){
  239. $user=Auth::guard('admin')->user();
  240. $validator=\Validator::make($req->all(), [
  241. 'department'=>'required',
  242. ]);
  243. if($validator->fails()){
  244. $errors=$validator->errors()->all();
  245. return response(['msg'=>$errors[0]], 422);
  246. }
  247. $data =Department::find($req->edit_id);
  248. $data->name =$req->department;
  249. $data->update();
  250. return response([
  251. 'msg'=>'Successfully updated.'
  252. ]);
  253. }elseif($name=="concept_status_update"){
  254. $data =StudentProposal::find($req->id);
  255. $data->concept =$req->value;
  256. $data->update();
  257. return response(
  258. ['msg'=>'Updated successfully.']
  259. );
  260. }elseif($name=="proposal_status_update"){
  261. $data =StudentProposal::find($req->id);
  262. $data->proposal_status =$req->value;
  263. $data->proposal_status_date =now();
  264. $data->feedback_msg =NULL;
  265. $data->update();
  266. return response(
  267. ['msg'=>'Updated successfully.']
  268. );
  269. }elseif($name=="proposal_feedback_update"){
  270. $validator=\Validator::make($req->all(), [
  271. 'message'=>'required',
  272. ]);
  273. if($validator->fails()){
  274. $errors=$validator->errors()->all();
  275. return response(['msg'=>$errors[0]], 422);
  276. }
  277. $data =StudentProposal::find($req->id);
  278. $data->proposal_status =$req->proposal_status;
  279. $data->feedback_msg =$req->message;
  280. $data->proposal_status_date =now();
  281. $data->update();
  282. return response(
  283. ['msg'=>'Updated successfully.']
  284. );
  285. }elseif($name=="accept_status_update"){
  286. $data =StudentProposal::find($req->id);
  287. $data->accepted_status =1;
  288. $data->accepted_date =now();
  289. $data->update();
  290. return response([
  291. 'msg'=>'Updated successfully.'
  292. ]);
  293. }elseif($name=="proposal_quality_rate_star_update"){
  294. $data =StudentProposal::find($req->id);
  295. $data->proposal_quality =$req->value;
  296. $data->update();
  297. return response([
  298. 'msg'=>'Updated successfully.'
  299. ]);
  300. }elseif($name=="teacher_is_available"){
  301. $user =Auth::guard('teacher')->user();
  302. $data =User::find($user->id);
  303. if($req->checked =="true"){
  304. $data->is_available =1;
  305. }else{
  306. $data->is_available =0;
  307. }
  308. $data->update();
  309. return response(
  310. ['msg'=>"Updated Successfully."]
  311. );
  312. }elseif($name=="student_q_form"){
  313. $validator=\Validator::make($req->all(), [
  314. 'name'=>'required',
  315. 'email'=>'required|email|max:255|unique:refer_users'
  316. ]);
  317. if($validator->fails()){
  318. $errors=$validator->errors()->all();
  319. return response(['msg'=>$errors[0]], 422);
  320. }
  321. $refer =new ReferUser;
  322. $refer->name =$req->name;
  323. $refer->email =$req->email;
  324. $refer->refer_by =$req->id;
  325. $refer->teacher_id =$req->id;
  326. $refer->q_form_status =1;
  327. $refer->save();
  328. // if($refer->save()){
  329. // $data['name'] = $refer->name;
  330. // $data['teacher_id'] = $refer->teacher_id;
  331. // $data['std_email'] = $refer->email;
  332. // $data['applicant_name'] = $user->first_name.' '.$user->last_name;
  333. // $user_mail = $refer->email;
  334. // $from = 'test@mail.com';
  335. // Mail::send('email.refer_email',$data, function ($message) use ($user_mail,$from) {
  336. // $message->from($from);
  337. // $message->to($user_mail)->subject('New Email Send to you');
  338. // });
  339. // }
  340. return response(
  341. ['msg'=>'Saved successfully.']
  342. );
  343. }elseif($name=="add_wishlist_registration"){
  344. $validator=\Validator::make($req->all(), [
  345. 'first_name'=>'required',
  346. 'last_name'=>'required',
  347. 'dob'=>'required',
  348. 'gender'=>'required',
  349. 'nationality'=>'required',
  350. 'email'=>'required',
  351. 'password_confirmation'=>'required',
  352. 'password'=>[
  353. 'required',
  354. 'confirmed',
  355. 'min:8',
  356. ]
  357. ]);
  358. if($validator->fails()){
  359. $errors=$validator->errors()->all();
  360. return response(['msg'=>$errors[0]], 422);
  361. }
  362. $user_data = User::find($req->id);
  363. $token =Str::random(64);
  364. if($user_data){
  365. $user_exists = ReferUser::where('email',$req->email)->where('signup',1)->exists();
  366. if($user_exists){
  367. return response(['msg'=>'You are already registered!.Please login.'], 403);
  368. }
  369. $refer_user_signup = ReferUser::where('email',$req->email)->where('signup',0)->first();
  370. if($refer_user_signup){
  371. $refer_user_signup->signup =1;
  372. $refer_user_signup->update();
  373. }
  374. $user_data->first_name =$req->first_name;
  375. $user_data->last_name =$req->last_name;
  376. $user_data->first_name =$req->first_name;
  377. $user_data->nationality =$req->nationality;
  378. $user_data->dob =\Carbon\Carbon::parse($req->dob)->format('Y-m-d');
  379. $user_data->gender =$req->gender;
  380. $user_data->password =Hash::make($req->password);
  381. $user_data->status =1;
  382. $user_data->email_verification=1;
  383. $user_data->remember_token=$token;
  384. $user_data->email_verified_at=now();
  385. $user_data->update();
  386. if($user_data->update()){
  387. $data['name'] = $user_data->first_name .''.$user_data->last_name;
  388. $user_mail = $user_data->email;
  389. $from = 'asraful@revinr.com';
  390. Mail::send('email.student_signup_email',$data, function ($message) use ($user_mail,$from) {
  391. $message->from($from);
  392. $message->to($user_mail)->subject('New Email Send to you');
  393. });
  394. }
  395. return response(
  396. ['msg'=>'Registration successfully saved.You can login now']
  397. );
  398. }
  399. }elseif($name=="invited_registration"){
  400. $validator=\Validator::make($req->all(), [
  401. 'first_name'=>'required',
  402. 'last_name'=>'required',
  403. 'email'=>'required',
  404. 'university'=>'required',
  405. 'department'=>'required',
  406. 'designation'=>'required',
  407. 'password_confirmation'=>'required',
  408. 'password'=>[
  409. 'required',
  410. 'confirmed',
  411. 'min:8',
  412. ]
  413. ]);
  414. if($validator->fails()){
  415. $errors=$validator->errors()->all();
  416. return response(['msg'=>$errors[0]], 422);
  417. }
  418. $user_data = User::find($req->id);
  419. if($user_data){
  420. $user_exists = ReferUser::where('email',$req->email)->where('signup',1)->exists();
  421. if($user_exists){
  422. return response(['msg'=>'You are already registered!.Please login.'], 403);
  423. }
  424. $refer_user_signup = ReferUser::where('email',$req->email)->where('signup',0)->first();
  425. if($refer_user_signup){
  426. $refer_user_signup->signup =1;
  427. $refer_user_signup->update();
  428. }
  429. $user_data->first_name =$req->first_name;
  430. $user_data->last_name =$req->last_name;
  431. $user_data->university_name =$req->university;
  432. $user_data->ref_no = name_initials($req->first_name,$req->last_name).''.teacherRefNoGenerate();
  433. $user_data->department =$req->department;
  434. $user_data->others_department =$req->others_department;
  435. $user_data->designation =$req->designation;
  436. $user_data->uni_website =$req->website;
  437. $user_data->password =Hash::make($req->password);
  438. $user_data->status =1;
  439. $user_data->registered_date = now();
  440. $user_data->update();
  441. if($user_data->update()){
  442. $data['name'] = $user_data->first_name .''.$user_data->last_name;
  443. $user_mail = $user_data->email;
  444. $from = 'asraful@revinr.com';
  445. Mail::send('email.register_teacher_email',$data, function ($message) use ($user_mail,$from) {
  446. $message->from($from);
  447. $message->to($user_mail)->subject('We’re excited to have you as a member of our community');
  448. });
  449. }
  450. return response(
  451. ['msg'=>'Registration successfully saved.You can login now.']
  452. );
  453. }
  454. }elseif($name=="delete_doc_required"){
  455. $requirements=Requirement::find($req->delete_id);
  456. $requirements->delete();
  457. return response([
  458. 'msg'=>'Deleted Successfully.'
  459. ]);
  460. }elseif($name=="document_required_upload_save"){
  461. $rules=[
  462. 'id'=>'required',
  463. 'document_file' => 'required',
  464. ];
  465. $validator=\Validator::make($req->all(), $rules);
  466. if($validator->fails()){
  467. $errors=$validator->errors()->all();
  468. return response(['msg'=>$errors[0]], 422);
  469. }
  470. $data=Requirement::find($req->id);
  471. $std_ref = StudentProposal::find($data->std_proposal_id);
  472. if($req->document_file){
  473. $destinationPath = public_path('/uploads/required_doc');
  474. $file = $req->document_file;
  475. $ext = $file->getClientOriginalExtension();
  476. $fileName = 'document_file_'.$std_ref->student_apply_ref.'.'.$ext;
  477. if(file_exists($destinationPath.'/'.$fileName)){
  478. @unlink($destinationPath.'/'.$fileName);
  479. }
  480. $file->move($destinationPath, $fileName);
  481. $data->document_file = $fileName;
  482. }
  483. $data->update();
  484. return response([
  485. 'msg'=>'Successfully uploaded.'
  486. ]);
  487. }elseif($name=="update_proposal"){
  488. $user=auth_user();
  489. $validator=\Validator::make($req->all(), [
  490. 'title'=>'required',
  491. 'methology'=>'required',
  492. 'department'=>'required',
  493. ]);
  494. if($validator->fails()){
  495. $errors=$validator->errors()->all();
  496. return response(['msg'=>$errors[0]], 422);
  497. }
  498. $data =Proposal::find($req->edit_id);
  499. $data->title =$req->title;
  500. $data->methology= $req->methology;
  501. $data->department= $req->department;
  502. $data->status= $req->status;
  503. if($req->documentfile){
  504. $destinationPath = public_path('/uploads/proposal');
  505. $file = $req->documentfile;
  506. $ext = $file->getClientOriginalExtension();
  507. $fileName = time().'documentfile_'.'.'.$ext;
  508. if(file_exists($destinationPath.'/'.$fileName)){
  509. @unlink($destinationPath.'/'.$fileName);
  510. }
  511. $file->move($destinationPath, $fileName);
  512. $data->document_file = $fileName;
  513. }
  514. $data->update();
  515. return response([
  516. 'msg'=>'Successfully updated.'
  517. ]);
  518. }elseif($name=="edit_register_teacher_save"){
  519. $validator=\Validator::make($req->all(), [
  520. 'first_name'=>'required',
  521. 'last_name'=>'required',
  522. 'university'=>'required',
  523. //'department'=>'required',
  524. 'designation'=>'required',
  525. ]);
  526. if($validator->fails()){
  527. $errors=$validator->errors()->all();
  528. return response(['msg'=>$errors[0]], 422);
  529. }
  530. $user_data = User::find($req->edit_id);
  531. $user_data->first_name =$req->first_name;
  532. $user_data->last_name =$req->last_name;
  533. $user_data->university_name =$req->university;
  534. $user_data->department =$req->department;
  535. $user_data->others_department =$req->others_department;
  536. $user_data->designation =$req->designation;
  537. $user_data->uni_website =$req->uni_website;
  538. $user_data->update();
  539. return response(
  540. ['msg'=>'Successfully updated.']
  541. );
  542. }elseif($name=="landing_invitation_email_send"){
  543. $user_data =User::find($req->id);
  544. $user_data->invitation_date =now();
  545. $user_data->update();
  546. if($user_data->update()){
  547. $data['name'] = $user_data->first_name .''.$user_data->last_name;
  548. $user_mail = $user_data->email;
  549. $data['teacher_id'] = $user_data->id;
  550. $from = 'asraful@revinr.com';
  551. Mail::send('email.teacher_invited_email',$data, function ($message) use ($user_mail,$from) {
  552. $message->from($from);
  553. $message->to($user_mail)->subject('We’re excited to have you as a member of our community');
  554. });
  555. }
  556. return response(
  557. ['msg'=>'Registration successfully saved.You can login now.']
  558. );
  559. }elseif($name=="delete_research_info"){
  560. $user=Auth::guard('teacher')->user();
  561. $data =ResearchInterest::find($req->delete_id);
  562. $data->delete();
  563. return response([
  564. 'msg'=>'Successfully Deleted'
  565. ]);
  566. }elseif($name=="edit_research_save"){
  567. $user=Auth::guard('teacher')->user();
  568. $validator=\Validator::make($req->all(), [
  569. 'research'=>'required',
  570. ]);
  571. if($validator->fails()){
  572. $errors=$validator->errors()->all();
  573. return response(['msg'=>$errors[0]], 422);
  574. }
  575. $data =ResearchInterest::find($req->edit_id);
  576. $data->research =$req->research;
  577. $data->update();
  578. return response([
  579. 'msg'=>'Successfully updated.'
  580. ]);
  581. }elseif($name=="add_proposal_publication"){
  582. $student=Auth::user();
  583. $validator=\Validator::make($req->all(), [
  584. 'publication'=>'required',
  585. 'status'=>'required',
  586. ]);
  587. if($validator->fails()){
  588. $errors=$validator->errors()->all();
  589. return response(['msg'=>$errors[0]], 422);
  590. }
  591. $data =new Publication;
  592. $data->student_id =$student->id;
  593. $data->publication =$req->publication;
  594. $data->status =$req->status;
  595. $data->save();
  596. return response([
  597. 'msg'=>'Successfully saved.'
  598. ]);
  599. }elseif($name=="update_publication"){
  600. $student=Auth::user();
  601. $validator=\Validator::make($req->all(), [
  602. 'publication'=>'required',
  603. 'status'=>'required',
  604. ]);
  605. if($validator->fails()){
  606. $errors=$validator->errors()->all();
  607. return response(['msg'=>$errors[0]], 422);
  608. }
  609. $data =Publication::find($req->edit_id);
  610. $data->student_id = $student->id;
  611. $data->publication = $req->publication;
  612. $data->status = $req->status;
  613. $data->update();
  614. return response([
  615. 'msg'=>'Successfully updated.'
  616. ]);
  617. }elseif($name=="delete_publication_info"){
  618. $data =Publication::find($req->delete_id);
  619. $data->delete();
  620. return response([
  621. 'msg'=>'Successfully deleted.'
  622. ]);
  623. }elseif($name=="is_attended_conference_status"){
  624. $data =User::find($req->uid);
  625. if($req->checked =='yes'){
  626. $data->is_attended_conference =1; // 1=yes
  627. }else{
  628. $data->is_attended_conference =2; // 2=no
  629. }
  630. $data->update();
  631. return response([
  632. 'msg'=>'Successfully saved.'
  633. ]);
  634. }elseif($name=="work_experience_status_update"){
  635. $data =User::find($req->uid);
  636. if($req->value =='yes'){
  637. $data->is_work_experience =1; // 1=yes
  638. }else{
  639. $data->is_work_experience =2; // 2=no
  640. }
  641. $data->update();
  642. return response([
  643. 'msg'=>'Successfully saved.'
  644. ]);
  645. }
  646. }
  647. }