Route::get('/', function () {
return view('welcome');
});
Route::match(['get','post'],'/pp', function () {
return view('welcome'); //路由既可以get请求又可以post表单提交
});
Route::any('/ppk', function () {
return view('welcome'); //路由可以任何方式访问
});
Route::get('foo', function () {
return time();
//http://localhost:8012/blog/public/foo
});
Route::get('user', 'UserControler@index'); //直接访问user控制器的index方法
// http://localhost:8012/blog/public/user
Route::get('user/{name}', 'UserControler@index');
Route::get('member/{id}', function ($id) {
return '获取的值是'.$id;
// http://localhost:8012/blog/public/member/dd
});
Route::get('myuser/{name}/age/{age}', function ($name,$age) {
return '获取的值是'.$name.'****'.$age;
// http://localhost:8012/blog/public/myuser/小明/age/12
});
Route::get('members/{id?}', function ($id=566) { //默认值 不传就是566 传就是其他的
return '获取的值是'.$id;
// http://localhost:8012/blog/public/member/dd
});
#对参数局部约束
Route::get('usera/{id}', function ($id) {
return '获取的值是'.$id;
})->where('id','[0-9]+'); //正则id只能传数字 否则404
Route::get('userb/{id}/{name}', function ($id,$name) {
//
return '获取的值是'.$id.'****'.$name; //正则id只能传数字 以及name只能传字母
})->where(['1d' => '[0-9]+','name' => '[a-z]+']);