コード例 #1
0
 public function driverGuest($email)
 {
     $guest = \App\Models\Guest::where('email', $email)->first();
     if (!$guest) {
         $guest = \App\Models\Guest::create(compact('email'));
     }
     return $guest;
 }
コード例 #2
0
 public function post_teachersignup(TeacherSignupRequest $request)
 {
     $input = $request->except('_token');
     $faker = Faker\Factory::create();
     $transactionid = $faker->md5;
     $guest = Guest::create(['name' => $input['name'], 'email' => $input['email'], 'password' => $input['password'], 'package' => $input['package'], 'transactionid' => $transactionid]);
     if ($guest) {
         return response()->json(['data' => array('registerstatus' => 'failed', 'message' => $guest->name . ' thanks for registering!Check your email for further details')]);
     } else {
         return response()->json(['data' => array('registerstatus' => 'failed', 'message' => 'something went wrong!')]);
     }
 }
コード例 #3
0
ファイル: GuestsController.php プロジェクト: bishopm/circuit
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(GuestsRequest $request)
 {
     $guest = Guest::create($request->all());
     if ($request->file('photo')) {
         $fileName = 'guest_' . $guest->id . "." . $request->file('photo')->getClientOriginalExtension();
         $request->file('photo')->move(base_path() . '/storage/app/images/', $fileName);
         $guest->photo = '/storage/app/images/' . $fileName;
         $img = Image::make(base_path() . $guest->photo);
         $img->resize(250, 250);
         $img->save(base_path() . '/storage/app/images/' . $fileName);
     }
     $guest->save();
     return Redirect::route('guests.index')->with('okmessage', 'New guest has been added');
 }