首页 > 代码库 > laravel路由定义
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状态码)
laravel路由定义
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。