打开项目的首页 ... 会显示一个 Laravel 的图标 ... 下面有一行文字 ... You have arrived... 你可能会想,Laravel 是怎么知道要给我们显示什么内容的 ...
用浏览器打开首页这个地址 ... 这其实就是一个 HTTP 的 GET 请求 ... 这个请求会通过应用的路由,也就是 Route ,转到特定的地方去处理,处理好以后会返回响应的内容,也就是你现在看到的这个页面上的内容。
我们需要根据需要去设计这些路由,这样用户在请求查看页面,或者提交表单的时候,应用才能根据这些请求做出不同的响应。
先打开我们创建的 Laravel 项目 ... 打开 app 这个项目 ... 找开 routes.php ... 在这个文件里面,我们可以去定义应用需要的路由 ...
目前这里只有一个 .... 这段代码的意思就是,当有人使用 GET 方法请求应用首页的时候 ... 去使用 hello 这个视图 ... 用的是 Laravel 的 Route 类的 get 方法去定义的这个路由 ... 它的地址是一个斜线 ... 表示应用的首页 ...
这个方法的第二个参数是一个函数 ... 在这里,用到了 View 类的 make 方法 ... 去把这个请求,发给 hello 这个视图去处理 ...
视图
应用的视图会放在 views 这个目录的下面 .. 这里你会看到 hello.php 这个视图 ... 打开它 ...
在这个文件里有一些 HTML 的代码 ... 注意这个页面的主体内容上,是一大串字符串 ... 这其实是一个用 base64 编辑的图片儿 ... 如果你用的是 Brackets 编辑器 ... 鼠标放在上面,会显示真正的图片 ...
在它的下面,还有一行文字 ... 这里面的东西,其实就是之前我们看到的这个应用的首页。
我们可以试一下 ... 改一下这里面的文字 ... 换成 how're you doing ~ 保存 ...
回到浏览器 ... 在页面上,会显示我们修改之后的文字。