3.5. 模板切分
使用通用视图
你可能已经注意到了,前面我们创建的几个视图里面包含着一些重复的代码,这明显违反了 DRY(Don’t repeat yourself)原则,导致代码变得不够灵活、简洁。因此我们需要对页面进行重构,把多余的代码从视图中抽离出来,单独创建一个默认视图来进行存放通用代码。
我们给应用创建了一个 default 视图,并将其放在 layouts
文件夹中,default 视图将作为整个应用的基础视图。实际上你只要保证视图文件被放置在 resources/views
目录下即可,Laravel 对视图的文件夹和文件命名并没有限制,我将 default 文件放在 layouts
文件下,只是为了让应用的目录结构让人更好理解。
resources/views/layouts/default.blade.php
<!DOCTYPE html>
<html