Laravel入门(二)

初识路由

学习版本的Laravel路由放在了learnlaravel5\routes\web.php 将在这里定义大多数的路由

基础路由解析

闭包路由

Route::get('/', function () {
    return view('welcome');
});

闭包路由使用闭包作为此条请求的响应代码,方便灵活,很多简单操作直接在闭包里解决即可。例如“输出服务器当前时间”:

Route::get('now', function () {  
    return date("Y-m-d H:i:s");
});

如果你想得到北京时间,请在 learnlaravel5/config/app.php 第 55 行左右把 timezone 设置为上海:

'timezone' => 'Asia/Shanghai',

这时候访问 http://域名/now 可以得到如下结果:

Paste_Image.png

控制器@方法 路由

大多数情况下我们都回归倒MVC构架

Route::get('/home', 'HomeController@index');

当以 GET 方法访问 http://域名/home 的时候,调用 HomeController 控制器中的 index 方法(函数)。同理,你可以使用 Route::post('/home', 'HomeController@indexPost'); 响应 POST 方法的请求。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0.1配置1.模板继承2.控制器3.git4.支付宝支付的流程5.路由6.中间件7.请求8.laravel 学习笔...
    云龙789阅读 4,245评论 0 5
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,828评论 19 139
  • 转载于PHP Laravel框架路由配置及设置技巧全解 Laravel框架在PHP开发中使用十分广泛,本文主要对L...
    木十2036阅读 6,202评论 0 3
  • 路由作用 1.根据实现定义的路由规则,检验URL请求,确定执行或者拒绝; 2.路由规则可自定义,隐藏了原URL地址...
    PlusNie阅读 7,570评论 1 5
  • 路由 路由(routing)就是通过互联的网络把信息从源地址传输到目的地址的活动。路由发生在OSI网络参考模型中的...
    Dearmadman阅读 7,876评论 2 9

友情链接更多精彩内容