跟我学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]+');
热门推荐
1 如何训练狗狗握手
10 新员工寄语祝福语简短
11 新婚敬酒祝福语大全简短
12 怎么训练狗狗
13 训练狗狗上厕所
14 春蚕老师祝福语简短励志
15 高考好运如愿祝福语简短
16 战哥过年祝福语简短
17 中考感谢朋友祝福语简短
18 长沙旅游祝福语大全简短