ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
#### 最基本的 Laravel 路由只接收一个 URI 和一个闭包,并以此提供一个非常简单且优雅的定义路由方法: Route::get('foo', function () { return 'Hello World'; }); #### 默认路由文件 laravel5.4的默认路由文件定义在Routes文件夹下的web.php中,所有的路由都通过这个文件进行自动加载 #### 有效的路由方法 Route::get($uri, $callback); Route::post($uri, $callback); Route::put($uri, $callback); Route::patch($uri, $callback); Route::delete($uri, $callback); Route::options($uri, $callback); #### 有时候还需要注册路由响应多个 HTTP 请求——这可以通过 match 方法来实现。或者,可以使用 any 方法注册一个路由来响应所有 HTTP 请求: Route::match(['get', 'post'], '/', function () { // }); Route::any('foo', function () { // }); #### 路由定义到具体的控制器方法 如果我们将所有逻辑都写在路由文件中,那路由文件将会变得十分冗长,所以我们为路由指定具体的控制器方法 控制器默认指向系统默认的控制器命名空间下,控制器与方法使用@隔开 ![](https://box.kancloud.cn/a64bdd18564a25177e835c06bd993d55_806x71.bmp)