Feature/laravel 7 php8 upgrade#100
Open
azuborev wants to merge 8 commits into
Open
Conversation
- bump framework to ^7.30, socialite to ^5.2, tinker to ^2.5 - add laravel/ui ^2.5 (Auth::routes() moved to separate package in L7) - replace abandoned fzaninotto/faker with fakerphp/faker - drop beyondcode/laravel-dump-server (bundled into framework) - update Handler::report/render signature (Exception -> Throwable) - bump phpunit to ^9.5, mockery to ^1.4.4, collision to ^5.0 for PHP 8 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
tiny.cloud/stable now requires a paid API key. Switching to the LGPL community build hosted from public/vendor/tinymce/ so the admin member/solution forms keep working without external dependency. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
ISPmanager Apache config blocks any /vendor/* path on hosting, returning 403 even when files exist with proper permissions. Relocating to public/tinymce/ avoids the rule entirely. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- bump framework to ^8.83, laravel/ui to ^3.4, collision to ^5.10 - rewrite UserFactory as class-based (Factory pattern is required in L8) - rename database/seeds to database/seeders with Database\Seeders namespace - switch composer autoload to PSR-4 for factories and seeders RouteServiceProvider keeps the controller namespace so all existing string controller actions and redirect()->action() calls keep working. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- bump framework to ^9.52, ui to ^4.2, tinker to ^2.7, collision to ^6.1 - replace facade/ignition with spatie/laravel-ignition (L9 default) - bump barryvdh/laravel-debugbar to ^3.7 (drops abandoned maximebf/debugbar) - inline DefaultOrderBy trait into app/Traits, drop stephenjude/default-model-sorting - rewrite config/mail.php into the L9 mailers array format (default mailer reads MAIL_MAILER with MAIL_DRIVER as legacy fallback) - fix TrustProxies header bitmap: HEADER_X_FORWARDED_ALL was removed in Symfony 6 (which L9 pulls); replace with explicit FOR|HOST|PORT|PROTO|AWS_ELB swiftmailer is now gone - L9 uses symfony/mailer transparently for Mail/Notification, no controller-level changes required. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- bump framework to ^10.48 (resolved 10.50.2) - bump doctrine/dbal to ^3.5 (drops the last abandoned doctrine/cache) - bump laravel/ui ^4.5, laravel/socialite ^5.6, laravel/tinker ^2.8 - bump barryvdh/laravel-debugbar ^3.9, mockery ^1.5.1 - bump phpunit ^10.1, nunomaduro/collision ^7.0, spatie/laravel-ignition ^2.0 - drop fideloper/proxy: TrustProxies is now built into the framework as Illuminate\Http\Middleware\TrustProxies; switch parent class accordingly - minimum PHP raised to ^8.1 (we ship on 8.2.30) Zero abandoned-package warnings remain after this step. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Laravel 8 changed the default pagination view from Bootstrap to Tailwind, which caused the admin pagination to render unstyled SVG arrows on pages that depend on Bootstrap markup. Calling Paginator::useBootstrap() in AppServiceProvider::boot() switches the default view back to pagination::bootstrap-4, matching the layout the dashboard blade templates were built against. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.