1、路由文件位置在
routes/web.php
2、默认跟路由
Route::get(’/’, function () {
return view(‘welcome’);
});
3、路由定义格式
Route::请求方式(‘请求的url’,匿名函数或控制器响应的方法)
注:路由地址中的第一个“/”可以不写
4、请求方式
如果要解决“<form action=’method’=’post’>”这样的问题,则需要下面的两个方法解决:
常见的四个方法:
get方法:表示匹配请求类型为get的请求;
post方法:表示匹配请求类型为post的请求;
macth方法:表示匹配用户指定的几个请求类型(通过第一个参数去指定)的请求;
语法:Route::match([‘get’,’post’,’…’],$url,$calback);
any方法:表示匹配路由所支持的全部请求类型;
5、路由参数
就是给路由传参
参数分为必选参数和可选参数
6、路由别名
语法:Route::请求类型(‘路由地址’,响应方法)->name(别名);
7、路由群组
为了管理方便,可以把他们放到一个路由分组中,这个分组称之为路由群组。
使用prefix属性指定路由前缀,也就是其路由中都具备的相同部分。
语法:Route::group(公共属性键值数组,回调函数); 回调函数中放的剔除公共属性之后的路由