Ich möchte mit den Parametern Illuminate \ Routing \ Routen Objekt durch Routennamen erstellen, steckte ich hier:Wie erstelle ich Illuminate Routing Route-Objekt anhand des Routennamens mit Parametern?
$parameters = ['firstParam', 'secondParam'];
$route = \Route::getRoutes()->getByName($routeName);
Ich kann Illuminate \ Routing \ Routen Objekt erstellen, aber dann, wie Parameter zu binden? Als ich nennen:
$route->parameters();
ich diesen Fehler „Route ist nicht gebunden.“, So hat jemand wie Parameter zu binden?
PS. Ich kann Funktion sehen:
setParameter(string $name, mixed $value)
aber ich will nicht param name verwenden, ich will nur von Routennamen und params Route-Objekt erstellen ...
Ich möchte so etwas wie:
Route::create($routeName, ['paramFirst', 'paramSecond']);
Welchen Zweck hat das Routenobjekt? – Sandeesh
@Sandesh Ich möchte eine Funktion erstellen, die überprüft, ob ein angemeldeter Benutzer auf eine bestimmte Route zugreifen kann, etwas wie canAccessRoute ($ routeName, $ params) {...} – fico7489
Sollte die URL so aussehen? http://www.example.com/routename/paramFirst/paramSecond http://www.example.com/routename/1/2 –