Laravel -URL -Fassade temporariert zu einer externen URL
Posted: 03 Apr 2025, 10:04
Ich benutze Laravel 8, um eine temporäre signierte Route zu generieren und einige Parameter zu übergeben, aber ich möchte, dass meine URL mich zu einer URL meiner Wahl in meinem Projekt bringt. Erstes Arg von temporarySignedroute , aber es heißt, dass meine Route nicht gefunden wird.
Was fehlt ich oder welche Problemumgehung gibt es hier? URL ist (zum Beispiel) https://example.com/api/contact/verify und ich muss die URL https://api.example.com/api/contact/verify
so dasselbe Domäne, außer dass eine Unterdomäne, nicht gelesen wurde, nicht gelesen. Und außerdem wird dies an anderer Stelle verwendet, also habe ich versucht, die URL mit: < /p>
zu aktualisieren.
Es scheint jedoch eine ungültige Signatur zu haben, wenn der von $ beififyurl angegebene Link angeklickt wird? Wie kann ich das API -Teil am Anfang bekommen?
Code: Select all
$verifyURL = URL::temporarySignedRoute(
'https://example.com/account/verify', Carbon::now()->addHours(24), ['contact' => 5, 'team' => 'john']
);
so dasselbe Domäne, außer dass eine Unterdomäne, nicht gelesen wurde, nicht gelesen. Und außerdem wird dies an anderer Stelle verwendet, also habe ich versucht, die URL mit: < /p>
zu aktualisieren.
Code: Select all
$verifyURL = URL::temporarySignedRoute(
'contact.verify', Carbon::now()->addHours(24), ['contact' => 5, 'team' => 'john]
);
// fix for wrong URL
$verifyURL = str_replace('example.com', 'api.example.com', $verifyURL);