PHP code example of jlorente / laravel-credit-cards
1. Go to this page and download the library: Download jlorente/laravel-credit-cards library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
jlorente / laravel-credit-cards example snippets
return [
//other stuff
'providers' => [
//other stuff
\Jlorente\Laravel\CreditCards\CreditCardsServiceProvider::class,
];
];
return [
//other stuff
'aliases' => [
//other stuff
'CreditCardValidator' => \Jlorente\Laravel\CreditCards\Facades\CreditCardValidator::class,
];
];
use Jlorente\CreditCards\CreditCardValidator;
return [
'allowed_cards' => [
CreditCardValidator::TYPE_VISA,
CreditCardValidator::TYPE_MASTERCARD,
CreditCardValidator::TYPE_AMERICAN_EXPRESS,
],
];
CreditCardValidator::isVisa($cardNumber);
CreditCardValidator::isMastercard($cardNumber);
$creditCardConfiguration = CreditCardValidator::getType($cardNumber);
class Request {
public function rules() {
return [
'card' => 'credit_card'
];
}
}
class Request {
public function rules() {
return [
'card' => CreditCardRule::make()
];
}
}
class Request {
public function rules() {
return [
'card' => 'credit_card:651'
];
}
}
class Request {
public function rules() {
return [
'card' => CreditCardRule::make(null, '651')
];
}
}
public function rules() {
return [
'card' => 'credit_card:' implode(',', [CreditCardValidator::TYPE_VISA, CreditCardValidator::TYPE_MASTERCARD]),
];
}
class Request {
public function rules() {
return [
'card' => CreditCardRule::make([
CreditCardValidator::TYPE_VISA,
CreditCardValidator::TYPE_MASTERCARD,
CreditCardValidator::TYPE_AMERICAN_EXPRESS,
]),
];
}
}
class Request {
public function rules() {
return [
'card' => 'credit_card:651,' . implode(',', [CreditCardValidator::TYPE_VISA, CreditCardValidator::TYPE_MASTERCARD]),
];
}
}
class Request {
public function rules() {
return [
'card' => CreditCardRule::make(
[
CreditCardValidator::TYPE_VISA,
CreditCardValidator::TYPE_MASTERCARD,
CreditCardValidator::TYPE_AMERICAN_EXPRESS,
],
'651',
),
];
}
}
bash
$ php composer.phar
bash
$ php artisan vendor:publish --provider='Jlorente\Laravel\CreditCards\CreditCardsServiceProvider'