Beispiel #1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(CreateAccountRequest $request, $id)
 {
     $account = Bank_account::find($id);
     if (!$account) {
         return response()->json(['message' => 'This account does not exist', 'code' => 404], 404);
     }
     $fi_id = $request->get('fi_id');
     $account_number = $request->get('account_number');
     $account_type_id = $request->get('account_type_id');
     $account_currency = $request->get('currency_id');
     $account->fi_id = $fi_id;
     $account->account_number = $account_number;
     $account->account_type_id = $account_type_id;
     $account->currency_id = $account_currency;
     //return $account;
     $account->save();
     return response()->json(['message' => 'The account has been updated'], 200);
 }
 public function store(CreateAccountRequest $request)
 {
     //        $input = Request::all();
     $pharmacy = Pharmacy::create(["name" => $request->get('name'), "address" => $request->get('address'), "city" => $request->get('city'), "state" => $request->get('state'), "zipcode" => $request->get('zipcode'), "npi" => $request->get('npi'), "dea" => $request->get('dea'), "nabp" => $request->get('nabp'), "pic" => $request->get('pic'), "contact" => $request->get('contact'), "contact_person" => $request->get('contact_person'), "email" => $request->get('email'), "billing_address" => $request->get('billing_address'), "billing_city" => $request->get('billing_city'), "billing_state" => $request->get('billing_state'), "billing_zipcode" => $request->get('billing_zipcode'), "mailing_address" => $request->get('mailing_address'), "mailing_city" => $request->get('mailing_city'), "mailing_state" => $request->get('mailing_state'), "mailing_zipcode" => $request->get('mailing_zipcode')]);
     $pharmacists = new Pharmacist(["fname" => $request->get('name'), "mname" => $request->get('name'), "lname" => $request->get('name'), "bdate" => date('Y-m-d'), "email" => $request->get('email'), "contact" => $request->get('contact')]);
     $account = new Account(["username" => $request->get('username'), "password" => $request->get('password'), "rights" => "0"]);
     $pharmacy->pharmacists()->save($pharmacists)->account()->save($account);
     Session::flash('flash_message', 'Registration Successful!');
     return Redirect::guest('/');
 }