[PR #5400] [MERGED] Laravel 11 Upgrade #6488

Closed
opened 2026-02-05 10:33:37 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/BookStackApp/BookStack/pull/5400
Author: @ssddanbrown
Created: 1/9/2025
Status: Merged
Merged: 1/13/2025
Merged by: @ssddanbrown

Base: developmentHead: laravel11


📝 Commits (5)

  • 5116d83 PHP: Updated min version to 8.2
  • cf9ccfc Framework: Performed Laravel 11 upgrade guide steps
  • 5bf7578 Framework: Fixed Laravel 11 upgrade test issues, updated phpstan
  • ad8bc5f Framework: Updated phpunit to 11, updated migration test php versions
  • dbda82e Framework: Re-add updated patched symfony-mailer

📊 Changes

20 files changed (+1032 additions, -1231 deletions)

View changed files

📝 .github/workflows/test-migrations.yml (+1 -1)
📝 .github/workflows/test-php.yml (+2 -2)
📝 app/Access/ExternalBaseUserProvider.php (+13 -36)
📝 app/Activity/Models/Comment.php (+0 -17)
📝 app/App/Providers/EventServiceProvider.php (+8 -0)
app/Config/broadcasting.php (+0 -37)
📝 app/Config/cache.php (+1 -4)
📝 app/Config/filesystems.php (+3 -0)
📝 app/Config/mail.php (+1 -9)
📝 app/Config/queue.php (+1 -0)
📝 app/Uploads/FileStorage.php (+0 -1)
📝 composer.json (+8 -9)
📝 composer.lock (+975 -1049)
📝 database/migrations/2015_08_31_175240_add_search_indexes.php (+3 -9)
📝 database/migrations/2015_12_05_145049_fulltext_weighting.php (+3 -9)
📝 database/migrations/2017_03_19_091553_create_search_index_table.php (+3 -9)
📝 database/migrations/2022_04_25_140741_update_polymorphic_types.php (+2 -2)
📝 phpstan.neon.dist (+4 -4)
📝 public/index.php (+3 -32)
📝 tests/Entity/PageTest.php (+1 -1)

📄 Description

Todo

  • Update min PHP version
  • Follow Laravel 11 update steps
  • Update other deps
  • Handle custom changes to symfony mailer (TLS)

🔄 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/BookStackApp/BookStack/pull/5400 **Author:** [@ssddanbrown](https://github.com/ssddanbrown) **Created:** 1/9/2025 **Status:** ✅ Merged **Merged:** 1/13/2025 **Merged by:** [@ssddanbrown](https://github.com/ssddanbrown) **Base:** `development` ← **Head:** `laravel11` --- ### 📝 Commits (5) - [`5116d83`](https://github.com/BookStackApp/BookStack/commit/5116d83d388d7994d5ce62b63c3c512fdf37bbc5) PHP: Updated min version to 8.2 - [`cf9ccfc`](https://github.com/BookStackApp/BookStack/commit/cf9ccfcd5b0186249fd904067a1f343ea2f1dd04) Framework: Performed Laravel 11 upgrade guide steps - [`5bf7578`](https://github.com/BookStackApp/BookStack/commit/5bf75786c6326f4c2ef5df577a1062aeacce7bff) Framework: Fixed Laravel 11 upgrade test issues, updated phpstan - [`ad8bc5f`](https://github.com/BookStackApp/BookStack/commit/ad8bc5fe21ddccc243f6a4ef4e87bbd28668c423) Framework: Updated phpunit to 11, updated migration test php versions - [`dbda82e`](https://github.com/BookStackApp/BookStack/commit/dbda82ef9275fcb791a27cd329d8383c6a676d17) Framework: Re-add updated patched symfony-mailer ### 📊 Changes **20 files changed** (+1032 additions, -1231 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/test-migrations.yml` (+1 -1) 📝 `.github/workflows/test-php.yml` (+2 -2) 📝 `app/Access/ExternalBaseUserProvider.php` (+13 -36) 📝 `app/Activity/Models/Comment.php` (+0 -17) 📝 `app/App/Providers/EventServiceProvider.php` (+8 -0) ➖ `app/Config/broadcasting.php` (+0 -37) 📝 `app/Config/cache.php` (+1 -4) 📝 `app/Config/filesystems.php` (+3 -0) 📝 `app/Config/mail.php` (+1 -9) 📝 `app/Config/queue.php` (+1 -0) 📝 `app/Uploads/FileStorage.php` (+0 -1) 📝 `composer.json` (+8 -9) 📝 `composer.lock` (+975 -1049) 📝 `database/migrations/2015_08_31_175240_add_search_indexes.php` (+3 -9) 📝 `database/migrations/2015_12_05_145049_fulltext_weighting.php` (+3 -9) 📝 `database/migrations/2017_03_19_091553_create_search_index_table.php` (+3 -9) 📝 `database/migrations/2022_04_25_140741_update_polymorphic_types.php` (+2 -2) 📝 `phpstan.neon.dist` (+4 -4) 📝 `public/index.php` (+3 -32) 📝 `tests/Entity/PageTest.php` (+1 -1) </details> ### 📄 Description ### Todo - [x] Update min PHP version - [x] Follow Laravel 11 update steps - [x] Update other deps - [x] Handle custom changes to symfony mailer (TLS) --- <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-05 10:33:37 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#6488