laravel路由定义

参考http://www.ruchee.com/notes/fms/laravel_primer.html

 

路由

路由定义位置在 app/routes.php 文件,支持五种路由方法,采用回调函数的形式工作:

Route::get()
Route::post()
Route::put()
Route::delete()
Route::any()

 

相当重要的一点:路由是区分大小写的,/hello 和 /Hello 是不同的路由

可以用 {} 对路由进行命名,如:

Route::get('/hello/{name}', function ($name) {
    return "Hello, {$name}";
});

 

还可以在命名路由后加一个 ? 号,表示该路由可有可无,如:

Route::get('/hello/{name?}', function ($name) {
    return "Hello, {$name}";
});
// 但需要注意的是,如果 $name 没有赋默认值,则访问 /hello 路径会出错

可以通过 
View::make 使用模版,如:
Route::get('/hello/{name?}', function ($name = 'Laravel') {
    $data['name'] = $name;
    return View::make('hello', $data);
});
// 上述代码会用 $data 数组去填充 app/views 目录下的 hello.php 文件

 

其他用法

跳转:Redirect::to('需要跳转到的路由')
自定义响应:Response::make('响应内容', HTTP状态码)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值