Laravel入门(二)

2017-03-02  本文已影响29人  stutterr

初识路由

学习版本的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 方法的请求。

上一篇下一篇

猜你喜欢

热点阅读