是如何运作的

到目前为止,我之前分享的内容都很抽象,你可能会问,代码是什么样的?现在让我们深入看一个例子(示例1-1),这样一来你就可以了解平时是怎么写Laravel的

Example 1-1. “Hello, World” in routes/web.php

web.php
<?php

Route::get('/',function () {
    return 'Hello,World!';
});

在Laravel应用程序中,你可以采取最简单的操作是定义一个路由,并在任何时候一旦有人访问该路由则会返回一个结果.如果你在机器上初始化一个新的Laravel应用,定义一个路由像示例1-1一样,然后从公共目录为该站点提供服务,那么您将拥有一个功能完整的"Hello,World"示例(参加图1-1)

使用控制器写法来复写例子与之很类似,查看示例Example 1-2

Example 1-2. “Hello, World” with controllers

routes/web.php
<?php

Route::get('/','WelcomeController@index');
app/Http/Controllers/WelcomeController.php
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class WelcomeController extends Controller
{
    public function index() {
        return 'Hello,World';
    }
}

如果您将问候语存储在数据库中,它看起来也非常相似(参见示例1-3)

Example 1-3. Multigreeting “Hello, World” with database access

未完待续...

Last updated