跟我学Laravel之路由
基本路由
应用中的大多数路都会定义在app/routes.php文件中。最简单的Laravel路由由URI和闭包回调函数组成。
基本GET路由
Route::get('/',function()
{
return'HelloWorld';
});
基本POST路由
Route::post('foo/bar',function()
{
return'HelloWorld';
});
注册一个可以响应任何HTTP动作的路由
Route::any('foo',function()
{
return'HelloWorld';
});
仅支持HTTPS的路由
Route::get('foo',array('https',function()
{
return'MustbeoverHTTPS';
}));
实际开发中经常需要根据路由生成URL,URL::to方法就可以满足此需求:
$url=URL::to('foo');
路由参数
Route::get('user/{id}',function($id)
{
return'User'.$id;
});
可选路由参数
Route::get('user/{name?}',function($name=null)
{
return$name;
});
带有默认值的可选路由参数
Route::get('user/{name?}',function($name='John')
{
return$name;
});
用正则表达式限定的路由参数
Route::get('user/{name}',function($name)
{
//
})
->where('name','[A-Za-z]+');
Route::get('user/{id}',function($id) { // }) ->where('id','[0-9]+');
热门推荐
10 高一祝福语简短 励志
11 立秋节气简短祝福语
12 简短公司周年祝福语大全
13 中考感言简短祝福语大全
14 体育老师简短祝福语
15 干杯生日祝福语简短独特
16 特别简短的祝福语老师
17 朋友坐车走了祝福语简短
18 给英雄的祝福语简短