5. Balde模版的布局文件 layout.blade.php - 从零开始学Laravel

发布时间:2019-08-07 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了5. Balde模版的布局文件 layout.blade.php - 从零开始学Laravel脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

从零开始学laravel教程目录

我们在开发项目的时候,视图的布局往往都是拥有一个统一的模版的,我们不可能在每张页面都去写上相同布局的代码,我们可以建立一个layout.blade.php的视图文件,将基础布局写在这里,然后让别的视图文件都来继承它。

现在打开项目,先查看下route.phpPagesController.php文件中的内容:

route.php中如下:

<?php

Route::get('/', 'PagesController@home');
Route::get('about', 'PagesController@about');

将PagesController.php中修改如下:

<?php

namespace AppHttpControllers;

class PagesController extends Controller
{
    public function home()
    {
        $users = ['Zhoujiping', 'Kuker Chou'];

        return view('welcome', compact('users'));
    }

    public function about()
    {
        return view('about');
    }
}

resources/views/下建立layout.blade.php的文件,输入以下内容:

@H_413_126@<!DOCTYPE htML> <html> <head> <meta charset="utf-8"> <title>布局文件</title> </head> <body> @yield('content') </body> </html>

然后将welcome.blade.php代码改成如下:

@extends('layout')

@section('content')
    <h1>这里是welcome.balde.php的页面</h1>
@stop

我们让所有的视图通过@extends('布局文件的名称')去继承布局文件,通过@section()去覆写@yield就可以了,看下效果

5. Balde模版的布局文件 layout.blade.php - 从零开始学Laravel

ok, 这节就这样.

脚本宝典总结

以上是脚本宝典为你收集整理的5. Balde模版的布局文件 layout.blade.php - 从零开始学Laravel全部内容,希望文章能够帮你解决5. Balde模版的布局文件 layout.blade.php - 从零开始学Laravel所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。