[PR #858] [MERGED] Add PHP 8.4 Support #1015

Closed
opened 2026-02-04 19:10:28 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/858
Author: @lancepioch
Created: 1/4/2025
Status: Merged
Merged: 1/31/2025
Merged by: @lancepioch

Base: mainHead: lance/add-php-8.4


📝 Commits (10+)

📊 Changes

33 files changed (+244 additions, -274 deletions)

View changed files

📝 .github/workflows/ci.yaml (+3 -3)
app/Contracts/Validatable.php (+16 -0)
📝 app/Http/Requests/Api/Application/ApplicationApiRequest.php (+0 -4)
📝 app/Models/ActivityLog.php (+6 -4)
📝 app/Models/Allocation.php (+6 -10)
📝 app/Models/ApiKey.php (+15 -15)
📝 app/Models/AuditLog.php (+8 -3)
📝 app/Models/Backup.php (+7 -3)
📝 app/Models/Database.php (+8 -11)
📝 app/Models/DatabaseHost.php (+8 -11)
📝 app/Models/Egg.php (+8 -11)
📝 app/Models/EggVariable.php (+8 -6)
📝 app/Models/File.php (+1 -0)
📝 app/Models/Mount.php (+7 -12)
📝 app/Models/Node.php (+7 -11)
📝 app/Models/Permission.php (+6 -9)
📝 app/Models/RecoveryToken.php (+6 -1)
📝 app/Models/Schedule.php (+8 -11)
📝 app/Models/Server.php (+7 -11)
📝 app/Models/ServerTransfer.php (+6 -6)

...and 13 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/pelican-dev/panel/pull/858 **Author:** [@lancepioch](https://github.com/lancepioch) **Created:** 1/4/2025 **Status:** ✅ Merged **Merged:** 1/31/2025 **Merged by:** [@lancepioch](https://github.com/lancepioch) **Base:** `main` ← **Head:** `lance/add-php-8.4` --- ### 📝 Commits (10+) - [`e327827`](https://github.com/pelican-dev/panel/commit/e3278277b7bee90dd4e6f84861a5850d16f9b853) Add php 8.4 - [`553b6a1`](https://github.com/pelican-dev/panel/commit/553b6a176c98d261fc66aa9092b4f648e30f1884) Update ide helper - [`297f5e1`](https://github.com/pelican-dev/panel/commit/297f5e1382916db60d9daa23929ea149da5621ea) Add php 8.4 - [`a4d6813`](https://github.com/pelican-dev/panel/commit/a4d6813d2ed7635c8b0638705e0c88ef68a27c3c) Update laravel sanctum - [`2afeb91`](https://github.com/pelican-dev/panel/commit/2afeb9170f89c87543e03497268c812ebf7244b8) Update laravel framework - [`d72f7fd`](https://github.com/pelican-dev/panel/commit/d72f7fdf47909e1f9078224375c5e291e08d34c6) Hash rounds were increased - [`b210693`](https://github.com/pelican-dev/panel/commit/b210693c9ed169c6199e9f6f1c28e1d1f3bc2946) This is always false - [`8519d79`](https://github.com/pelican-dev/panel/commit/8519d79d6546530674f745b6dc17c92c549a83d0) Extend model now - [`5859ea0`](https://github.com/pelican-dev/panel/commit/5859ea0ce41a4867936e43d8d7395a251ce90d71) This does nothing - [`ae404bc`](https://github.com/pelican-dev/panel/commit/ae404bccb20391d48038f31e416e569f680de147) Move model validation methods to trait ### 📊 Changes **33 files changed** (+244 additions, -274 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/ci.yaml` (+3 -3) ➕ `app/Contracts/Validatable.php` (+16 -0) 📝 `app/Http/Requests/Api/Application/ApplicationApiRequest.php` (+0 -4) 📝 `app/Models/ActivityLog.php` (+6 -4) 📝 `app/Models/Allocation.php` (+6 -10) 📝 `app/Models/ApiKey.php` (+15 -15) 📝 `app/Models/AuditLog.php` (+8 -3) 📝 `app/Models/Backup.php` (+7 -3) 📝 `app/Models/Database.php` (+8 -11) 📝 `app/Models/DatabaseHost.php` (+8 -11) 📝 `app/Models/Egg.php` (+8 -11) 📝 `app/Models/EggVariable.php` (+8 -6) 📝 `app/Models/File.php` (+1 -0) 📝 `app/Models/Mount.php` (+7 -12) 📝 `app/Models/Node.php` (+7 -11) 📝 `app/Models/Permission.php` (+6 -9) 📝 `app/Models/RecoveryToken.php` (+6 -1) 📝 `app/Models/Schedule.php` (+8 -11) 📝 `app/Models/Server.php` (+7 -11) 📝 `app/Models/ServerTransfer.php` (+6 -6) _...and 13 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-04 19:10:28 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#1015