Wie füge ich einer Route eine Throttle-Middleware hinzu?

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: Wie füge ich einer Route eine Throttle-Middleware hinzu?

by Guest » 14 Jan 2025, 10:30

Ich habe Probleme beim Anhängen einer Middleware an meine vorhandenen Routen.
Das Problem liegt an zusätzlichen Parametern, die Syntaxfehler verursachen.
Meine aktuelle Route:

Code: Select all

Route::get('summary/{topicid}/{issueid}', [App\Http\Controllers\SummaryController::class, 'show']);
Das Hinzufügen der benötigten Middleware wird in dem Paket beschrieben, das ich verwenden möchte:

Code: Select all

https://github.com/GrahamCampbell/Laravel-Throttle
Ich scheitere, wenn ich das versuche:

Code: Select all

Route::get('add-to-cart/{topicid}/{issueid}', [App\Http\Controllers\SummaryController::class, 'show'])->middleware([GrahamCampbell\Throttle\Http\Middleware\ThrottleMiddleware:10,30]);
Die Middleware verursacht keine Probleme, wenn ich den Teil :10,30 weglasse.
TODO:
Fügen Sie den hinzu Middleware mit allen Parametern.

Top