Example #1
0
 /**
  * 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'));
     }
 }
Example #2
0
 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;
 }