Repository navigation
Add v3 and v4 documentation - #28
Merged
Merged
Conversation
Copied from v2 and updated for SendPortal v3 (Laravel 11): - Requirements: PHP 8.2+, Laravel 11 (stand-alone) / Laravel 10 or 11 (package) - New Postal email service page - Mailgun webhook key setting - v2 to v3 upgrade guide - Package install notes for Laravel 11 apps without routes/api.php - Note that horizon:publish is a no-op from Horizon 5.24.4 Amp-Thread-ID: https://ampcode.com/threads/T-01a12ce4-5849-7298-9b52-0f19594ee434
Copied from v3 and updated for SendPortal v4 (Laravel 13): - Requirements: PHP 8.3+, Laravel 13 (stand-alone) / Laravel 12 or 13 (package), PostgreSQL 10+ - v3 to v4 upgrade guide - Drop the horizon:publish step and use make:queue-table Amp-Thread-ID: https://ampcode.com/threads/T-01a12ce4-5849-7298-9b52-0f19594ee434
Image paths like /img/... only resolve on sendportal.io. Using https://sendportal.io/img/... makes the images show when the docs are viewed on GitHub too (same fix as #2). Amp-Thread-ID: https://ampcode.com/threads/T-01a12ce4-5849-7298-9b52-0f19594ee434
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.
The docs currently stop at v2, but SendPortal has been on v3 (Laravel 11) since April 2024, and v4 (Laravel 13) is in progress: mettle/sendportal-core#226, mettle/sendportal#343.
Each version is a copy of the previous one with targeted changes; review the two commits separately to see each diff.
v3 (as at release, April 2024)
Webhook Keyfield (core 2.0.5). Without it, webhooks are rejected and tracking stops.routes/api.php(php artisan install:api), and the API example usesauth:sanctuminstead of anauth:apiguard that default apps don't define.horizon:publishkept, with a note that it does nothing from Horizon 5.24.4.v4
horizon:publishstep and usesmake:queue-table.API pages are unchanged; the API hasn't changed since v2.
Both versions
https://sendportal.io/img/...), so screenshots also show when the docs are viewed on GitHub. This is the same fix as Enhancement - Absolute Image Paths #2, applied to every image in v3 and v4.