Skip to content

Commit 922b5c0

Browse files
committed
Enable overriding Folio::hashids config.
1 parent 9cfbf8d commit 922b5c0

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

config/config.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@
158158
/*
159159
* Alphabet.
160160
*/
161-
'alphabet' => 'abcdefghijkntmqrspuvxyzm89237456',
161+
'alphabet' => '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_',
162162

163163
/*
164164
* Pad hashes to make them longer.

src/Folio.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -425,10 +425,10 @@ public static function setLocaleToFirstTranslation($fallback = 'en') {
425425
app()->setLocale($default_locale);
426426
}
427427

428-
public static function hashids() {
429-
$salt = config('folio.hashing.salt');
430-
$alphabet = config('folio.hashing.alphabet');
431-
$padding = config('folio.hashing.padding');
428+
public static function hashids($salt = null, $padding = null, $alphabet = null) {
429+
$salt = $salt ?? config('folio.hashing.salt');
430+
$padding = $padding ?? config('folio.hashing.padding');
431+
$alphabet = $alphabet ?? config('folio.hashing.alphabet');
432432
return new \Hashids\Hashids($salt, $padding, $alphabet);
433433
}
434434

0 commit comments

Comments
 (0)