Heim > Artikel > PHP-Framework > Was ist die Methode zum Definieren des Routings in Laravel?
So definieren Sie Routen in Laravel: 1. Verwenden Sie die get-Methode, die Syntax lautet „Route::get(path, function () {return return value;});“ 2. Verwenden Sie die post-Methode, die Syntax lautet „Route::post (Pfad, anonyme Methode);“.
Die Betriebsumgebung dieses Artikels: Windows 10-System, Laravel Version 6, Dell G3-Computer.
Wir suchen zuerst den Laravel-Projektpfad und finden hier den Ordner „Routen“. In diesem Ordner können wir die Datei „web.php“ sehen 1.Routing im GET-Modus
In web.php gibt es standardmäßig eine Route, die auf das Stammverzeichnis zeigt. Hier wird die Get-Methode zum Anfordern verwendet. Route:: ist ein festes Routendeklarationsformat, und dann wird die Anforderungsmethode definiert Später gibt es in get() zwei Parameter, der erste ist der Pfad, der zweite ist die anonyme Methode und der Rückgabewert wird in die Methode eingefüllt.
//根路由Route::get('/', function () { return view('welcome');});Anfrage:
//post路由Route::post('/post', function () { echo 'post请求方式演示';});3.beliebige Route
//访问根下home1,可选参数传递Route::any('/home1', function () { echo '当前是根下home1';});
//必选参数传递Route::any('/test1/{id}', function ($id) { echo '当前是根用户id' . $id;});
Demonstration:
4. Match-Modus-Routing
//我们指定post和get方式Route::match(['get','post'],'/home', function () { echo '当前是根下home';});Demonstration:
Unter der anonymen Gruppenfunktion können mehrere Routen geschrieben werden.
//路由群组Route::group(['prefix'=>'admin'], function () { Route::any('test1', function () { echo '路由群组测试';});});
Demonstration:
]
Das obige ist der detaillierte Inhalt vonWas ist die Methode zum Definieren des Routings in Laravel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!