Skip to content

Commit 7c6970d

Browse files
committed
added support for laravel 10, add 2 function
1 parent b9627fb commit 7c6970d

File tree

3 files changed

+30
-3
lines changed

3 files changed

+30
-3
lines changed

README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Laravel Helpers
22

3-
Collection of (14) helper functions for laravel.
3+
Collection of (16) helper functions for Laravel 6.x, 7.x, 8.x, 9.x, 10,x.
44

55
## Installation
66

@@ -24,10 +24,14 @@ Helpers::getAgeIndonesian("1945-08-17"); //77 Tahun, 3 Bulan, 12 Hari
2424
Helpers::isWeekend("2022-11-29"); //false
2525
Helpers::addDays("2022-11-28",2); //2022-11-30
2626

27-
//number helpers (3)
27+
//number helpers (4)
2828
Helpers::terbilang("2000"); //Dua Ribu
2929
Helpers::indonesianFormatDecimal("2,000.50"); //2.000,50
3030
Helpers::calcIDFormatDecimal("2,000,000.50"); //2000000.50
31+
Helpers::isPrime(2); //true
32+
33+
//string helpers(1)
34+
Helpers::isPalindrome("level"); //true
3135

3236
//other helpers (4)
3337
Helpers::indonesianPoliceNumberformat("B123XYZ"); //B 123 XYZ

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"keywords": ["Laravel", "Helpers", "Function"],
1515
"require": {
1616
"php": "^7.3|^8.0",
17-
"laravel/framework": "^6.0|^7.0|^8.0|^9.0"
17+
"laravel/framework": "^6.0|^7.0|^8.0|^9.0|^10.0"
1818
},
1919
"require-dev": {
2020
"phpunit/phpunit": "^9.3",

src/Helpers.php

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,29 @@
88
class Helpers
99
{
1010

11+
function isPrime($number) {
12+
if ($number <= 1) {
13+
return false;
14+
}
15+
for ($i = 2; $i <= sqrt($number); $i++) {
16+
if ($number % $i == 0) {
17+
return false;
18+
}
19+
}
20+
return true;
21+
}
22+
23+
function isPalindrome($str) {
24+
$str = preg_replace("/[^a-zA-Z0-9]/", "", strtolower($str));
25+
$reverse_str = strrev($str);
26+
27+
if ($str == $reverse_str) {
28+
return true;
29+
} else {
30+
return false;
31+
}
32+
}
33+
1134
public static function randomHexColor(){
1235
return '#' . substr(str_shuffle('ABCDEF0123456789'), 0, 6);
1336
}

0 commit comments

Comments
 (0)