Laravel -URL -Fassade temporariert zu einer externen URL

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Laravel -URL -Fassade temporariert zu einer externen URL

by Anonymous » 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.

Code: Select all

$verifyURL = URL::temporarySignedRoute(
'https://example.com/account/verify', Carbon::now()->addHours(24), ['contact' => 5, 'team' => 'john']
);
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.

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);
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?

Top