| ?一、路由简介
 作用:让URL地址 更加规范和优雅,简洁。设置路由对 URL 的检测、验证等一系列操作提供了极大的便利性;路由默认是开启的,如果想要关闭路由,在 config/app.php 配置,定义文件在route/app.php
 
'with_route' => false,
 创建一个Address 控制器类 , 创建两个方法,具体如下
 class Address
{
	public function index()
	{
		return 'index';
	}
	
	public function details($id)
	{
		return 'ID:'.$id;
	}
}
 在没有路由定义规则的清况下,我们访问 address/details 含id 的URL 为http://localhost/address/details/id/5
设置路由规则,在根目录 route 下的 app.php 里配置
 Route::rule('ad/:id','Address/details');
Route::rule('ad/:id','Address/details','POST');
Route::get('ad/:id','Address/details');
 强制路由配置
 
'url_route_must' => true,
Route::rule('/','Index/index'); 
 在控制器创建这个路由地址,可以通过 url() 方法实现
 
return url('Address/details',['id'=>10]);
Route::rule('details/:id','Address/details')->name('det');
return url('det',['id'=>10]);
 |