Heim >Backend-Entwicklung >PHP-Tutorial >Das Laravel 5-Routing übergibt den Wert an die Funktion
Zum Beispiel hat Controller eine Funktion
<code>public function test($var) { //some code... }</code>
Wie rufe ich Controllers /abc
auf, wenn gettest('abc')
inroutes.php definiert wird?
Verwenden Sie keine generischen Variablen in der Form Route::get(/{var}', function($var)...
, da die Werte von $var fest sind.
Zum Beispiel hat Controller eine Funktion
<code>public function test($var) { //some code... }</code>
Wie rufe ich Controllers /abc
auf, wenn gettest('abc')
inroutes.php definiert wird?
Verwenden Sie keine generischen Variablen in der Form Route::get(/{var}', function($var)...
, da die Werte von $var fest sind.
<code>Route::get('/{var}',function($var){ return $var; })->where('var','a|b|c|d|e|f|g');</code>
Request
Objekte können ebenfalls erworben werden.
<code>// URL: /portal/orders/2 public function _test(Request $request) { // 1: portal // 2: orders // 3: 2 return Request::segment(1); }</code>