/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($user_id) { if (Auth::check()) { $user = Auth::user(); $data = Profiles::where(compact('user_id'))->first(); return view('show.profile', compact('data', 'user')); } }
public function officerPostCreateProfile(Request $request) { //สร้าง username password $userid = rand(); $usernameRS = substr($userid, 0, 6); $passwordRS = str_random(6); $password = Hash::make($passwordRS); $userCheck = DB::table('users')->where('member_id', '=', 'FM' . $usernameRS)->get(); if ($userCheck) { $userid = rand(); $usernameRS = substr($userid, 0, 6); $RegisterData = User::create(['member_id' => 'FM' . $usernameRS, 'password' => $password, 'typemember_id' => '1', 'typeuser_id' => $request->input('typeuser_profile'), 'name' => $request->input('fname') + ' ' + $request->input('lname'), 'email' => $passwordRS, 'picture' => 'assets/img/user.jpg']); } else { $RegisterData = User::create(['member_id' => 'FM' . $usernameRS, 'password' => $password, 'typemember_id' => '1', 'typeuser_id' => $request->input('typeuser_profile'), 'name' => $request->input('fname') . ' ' . $request->input('lname'), 'email' => $passwordRS, 'picture' => 'assets/img/user.jpg']); } if ($request->input('optcommu') == 0) { $community_edit = ''; } else { $community_edit = $request->input('farmercomunity'); } $newprofile = new Profiles(); $newprofile->user_id = $RegisterData->id; $newprofile->prefix = $request->input('prefix_id'); $newprofile->fname = $request->input('fname'); $newprofile->lname = $request->input('lname'); $newprofile->card_id = $request->input('card_id'); $newprofile->fmcm_id = $community_edit; $newprofile->user_province_code = $request->input('province'); $newprofile->user_aumphur_code = $request->input('aumphur'); $newprofile->user_district_code = $request->input('district'); $newprofile->address = $request->input('address'); $newprofile->birthday = '0000-00-00'; $newprofile->save(); DB::table('contacts')->insert(['ct_detail' => $request->input('phone'), 'tyct_type' => '1', 'pf_id' => $newprofile->pf_id]); DB::table('contacts')->insert(['ct_detail' => $request->input('email'), 'tyct_type' => '2', 'pf_id' => $newprofile->pf_id]); DB::table('contacts')->insert(['ct_detail' => $request->input('facebook'), 'tyct_type' => '3', 'pf_id' => $newprofile->pf_id]); return Redirect::to('/officer'); }
public function facebook_profile($profile_id) { $facebook = Profiles::find($profile_id)->facebook; return $facebook; }