#### 1. 什么是路由 --- 路由就是提供接收HTTP请求的路径,并和程序交互的功能。提供访问程序的URL地址,并做一些设置工作 #### 2. 注册路由 --- web 路由定义文件 `routes/web.php` **注册路由传入一个闭包函数** ```php Route::get('art', function(){ return 'hello laravel 7'; }); ``` **注册一个可接收任意请求类型的路由** ```php Route::any('art', function(){ return 'hello laravel 7'; }); ``` **注册一个允许 `get` 和 `post` 请求的路由** ```php Route::match(['get', 'post'], 'art', function(){ return 'hello laravel 7'; }); ``` #### 3. 控制器方法路由 --- 通过命令行创建控制器 ``` php artisan make:controller Admin/IndexController ``` ``` app\Http\Controllers\Admin\IndexController.php ``` 给控制器方法注册路由 ```php Route::get('test', 'Admin\indexController@index'); ```