📅  最后修改于: 2023-12-03 15:32:36.484000             🧑  作者: Mango
在 Laravel 中,路由是定义应用程序的 URL 的一种方式。Laravel 提供了简单而强大的路由。
在 Laravel 中,我们可以使用 get
和 post
方法来定义路由。
使用 get
方法可以定义一个 GET 路由。
Route::get('/hello', function () {
return 'Hello, World!';
});
Route::get('/user/{id}', function ($id) {
return 'User ID: ' . $id;
});
在 URL 中使用 {}
来定义参数,它可以是任何内容,包括字母和数字等。
在 Laravel 中,我们也可以使用控制器来定义路由。
Route::get('/user/{id}', 'UserController@show');
这里我们传递了一个 UserController
控制器的 show
方法作为处理函数。
在 Laravel 中,我们可以给路由设置名称,这个名称可以在其他地方使用。
Route::get('/user/{id}', function ($id) {
return 'User ID: ' . $id;
})->name('user.show');
可以使用 name
方法来定义名称。
使用 post
方法可以定义一个 POST 路由。
Route::post('/user', function () {
return 'New user created!';
});
Route::post('/user', 'UserController@store');
这里我们传递了一个 UserController
控制器的 store
方法作为处理函数。
在 Laravel 中,我们可以使用 get
和 post
方法来定义路由。我们可以使用匿名函数或控制器来处理路由,也可以给路由设置名称来更好地调用。