Modernize dependencies: replace abandoned packages, update versions

- Replace flowframe/laravel-trend with direct Eloquent DB queries
- Replace srmklive/paypal (abandoned) with new PayPalService using PayPal REST API v2 via Guzzle
- Remove old config/paypal.php, migrate to config('habbo.paypal.*')
- Update blade templates to use habbo.paypal config
- Bump npm packages to latest: @inertiajs/react, axios, esbuild, eslint, sass, tailwindcss, etc.
- Run composer update and yarn upgrade
This commit is contained in:
root
2026-06-20 15:01:48 +02:00
parent 7c72ed82b6
commit 53f88b840a
12 changed files with 1171 additions and 1206 deletions
+1 -68
View File
@@ -14,7 +14,6 @@
"ext-sockets": "*",
"doctrine/dbal": "^4.4",
"filament/filament": "^5.6",
"flowframe/laravel-trend": "0.4.99",
"guzzlehttp/guzzle": "^7.10",
"inertiajs/inertia-laravel": "^3.1",
"laravel/fortify": "^1.37",
@@ -31,7 +30,6 @@
"spatie/laravel-sluggable": "^4.0",
"spiral/roadrunner-cli": "^2.7",
"spiral/roadrunner-http": "^4.1",
"srmklive/paypal": "3.0.99",
"stevebauman/purify": "^6.3"
},
"require-dev": {
@@ -101,72 +99,7 @@
"pestphp/pest-plugin": true
}
},
"repositories": [
{
"type": "package",
"package": {
"name": "flowframe/laravel-trend",
"version": "0.4.99",
"source": {
"url": "https://github.com/Flowframe/laravel-trend.git",
"type": "git",
"reference": "5ace11d3075932652dc48963faa732c043aeb14d"
},
"autoload": {
"psr-4": {
"Flowframe\\Trend\\": "src"
}
},
"require": {
"php": "^8.0",
"illuminate/contracts": "^8.37|^9|^10.0|^11.0|^12.0|^13.0",
"illuminate/database": "^8.37|^9|^10.0|^11.0|^12.0|^13.0",
"illuminate/support": "^8.37|^9|^10.0|^11.0|^12.0|^13.0",
"spatie/laravel-package-tools": "^1.4.3"
}
}
},
{
"type": "package",
"package": {
"name": "srmklive/paypal",
"version": "3.0.99",
"source": {
"url": "https://github.com/srmklive/laravel-paypal.git",
"type": "git",
"reference": "1ddc49fd836a4785933ab953452152f3fedbac63"
},
"dist": {
"url": "https://api.github.com/repos/srmklive/laravel-paypal/zipball/1ddc49fd836a4785933ab953452152f3fedbac63",
"type": "zip",
"reference": "1ddc49fd836a4785933ab953452152f3fedbac63"
},
"autoload": {
"psr-4": {
"Srmklive\\PayPal\\": "src/"
}
},
"require": {
"php": ">=7.2|^8.0",
"ext-curl": "*",
"guzzlehttp/guzzle": "~7.0",
"nesbot/carbon": "~2.0|^3.0",
"illuminate/support": "~6.0|~7.0|~8.0|~9.0|^10.0|^11.0|^12.0|^13.0",
"illuminate/console": "~6.0|~7.0|~8.0|~9.0|^10.0|^11.0|^12.0|^13.0"
},
"extra": {
"laravel": {
"providers": [
"Srmklive\\PayPal\\Providers\\PayPalServiceProvider"
],
"aliases": {
"PayPal": "Srmklive\\PayPal\\Facades\\PayPal"
}
}
}
}
}
],
"repositories": [],
"minimum-stability": "stable",
"prefer-stable": true
}