php - Generate unique 4(may be greater) digit random code checking existence in database in laravel -
i creating pincode users in laravel while user register. pincode 4 digits long including characters , numbers. pincode must unique , uniqueness checked using database whether pincode assigned other user or not.
i trying laravel str_random() function not work uniqueness.
i trying process in laravel. can package provide functionality? if yes suggest name of package.
maybe this:
$validator = validator::make( ['pin_code' => $random], ['pin_code' => 'required|unique:users'] ); while($validator->fails()) { // given data did not pass validation // generate $random again $validator = validator::make( ['pin_code' => $random], ['pin_code' => 'required|unique:users'] ); }
Comments
Post a Comment