예제 #1
0
 /**
  * 获取验证码
  * @param $user_id 用户的uid
  */
 public static function getPassport($user_id)
 {
     $find = Passport::where("user_id", $user_id)->get();
     if (count($find) > 0) {
         return $find[0];
     }
     //没有结果,表示验证失败
     return false;
 }
 public function statusCheck(Request $request)
 {
     $name = $request->input('fullname');
     $dob = $request->input('dob');
     $passportNum = $request->input('passportNum');
     $passports = Passport::where('Full_Name', '=', $name)->orWhere('Date_Of_Birth', '=', $dob)->orWhere('Passport_Number', '=', $passportNum)->latest()->get();
     //dd($passports);
     if ($passports->count() > 0) {
         foreach ($passports as $passport) {
             $status = $passport->latestStatus()->Status_Name;
         }
         return Redirect::back()->withErrors(['<div class="alert alert-info alert-dismissible" role="alert">
   <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
 Your Status is <strong>' . $status . '</strong> </div>']);
     }
     return Redirect::back()->withErrors(['<div class="alert alert-warning alert-dismissible" role="alert">
   <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
 Please enter valid information </div>']);
     // Session::flash('message', $status);
     // return Redirect::back();
     // return view('front.passportstatusview')->with('passports',$passports);
 }