1.基础路由
最基本的Laravel路由接受一个URI和一个Closure,提供了一种非常简单且富有表现力的方法来定义路由:
Route::get('foo', function () {
return 'Hello World';
});
1.1 默认路由文件
所有Laravel路由都在路由文件中定义,该文件位于routes目录中。 这些文件由框架自动加载。
Routes / web.php文件定义了用于您的Web接口的路由。 这些路由被分配了Web中间件组,该组提供了会话状态和CSRF保护等功能。 route / api.php中的路由是无状态的,并分配了api中间件组。
对于大多数应用程序,您将首先在routes / web.php文件中定义路由。 通过在浏览器中输入定义的路由的URL,可以访问route / web.php中定义的路由。 例如,您可以通过在浏览器中导航到http://your-app.test/user来访问以下路由:
use App\Http\Controllers\UserController;
Route::get('/user', [UserController::class, 'index']);