laravel - rand function does not run in my if statement -


on practice project want create instances check when user loading voucher before account recharged..

here controller

public function postvoucher(){  $posted = input::get();   $vouchers = $posted[voucher_code];   $balance ='10';   if($vouchers == rand(100000,999999)){   $user = auth::user();   $user_id = auth::user()->id;   $user_credit = auth::user()->credit;   $load_balance = $user_credit + $balance;   auth::user()->credit =  $load_balance;   $user->save();   $voucher = new voucher;   $voucher->user_id = auth::user()->id;   $voucher->voucher_code = $posted['voucher_code'];   $voucher->credit = $balance;   $voucher->save();  return 'your balance has been loaded;   }else{ return 'invalid voucher';   }  

}

problem

my problem having code able recharge user balance if statement not run when posting voucher number entered recharge balance 10.

what want achieve

1.i want able recharge user balance 10 if voucher entered meets if statement
if($vouchers == rand (100000,999999))

idea

i wil generating randomly numbers used vouchers rand function , because each voucher carries different balance .i wanted use rand function , define ranges each value eg.

for 10 rand(1000,1900); 20 rand(2000,2900);e.t.c

so when send user user these generated numbers in recharging voucher post voucher controller checks voucher against rand function in if statement in controller before credit loaded.

is possible

how do ?

any example showcase wil happy


Comments

Popular posts from this blog

javascript - Jquery show_hide, what to add in order to make the page scroll to the bottom of the hidden field once button is clicked -

javascript - Highcharts multi-color line -

javascript - Enter key does not work in search box -