美文网首页
Laravel入门(二)

Laravel入门(二)

作者: stutterr | 来源:发表于2017-03-02 15:08 被阅读29次

    初识路由

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

    相关文章

      网友评论

          本文标题:Laravel入门(二)

          本文链接:https://www.haomeiwen.com/subject/jkzhgttx.html