巅云智能建站平台搭建版(创业门户版)火爆上线,终身授权!新增:文章智能采集+全站真静态打包+城市分站+智能小程序+非法词过滤+H5自适应+智能链词等功能功能详情
建站专提News

Laravel 5框架学习之Blade 简介

nba篮球竞彩分析互联网站开发设计(www.slreporter.com) 发布日期 2019-04-28 13:45:26 浏览数: 105

在多个页面中nba篮球竞彩分析可能包含相同的内容,像是文件头,链接的css或者js等。nba篮球竞彩分析可以利用布局文件完成这个功能。

让nba篮球竞彩分析新建一个布局文件,例如 views/layout.blade.php

<!doctype html><html lang="en"><head>  <meta charset="UTF-8">  <title>Document</title>  <link rel="stylesheet" ></head><body>  <div class="container">    @yield("content")  </div></body></html>

nba篮球竞彩分析创建了不解的结构,引入了bootstrap,注意 @yield 是blade的布局占位符,未来nba篮球竞彩分析的页面内容将填充到这里,修改 about.blade.php

@extends("layout")@section("content")  <h1>About {{ $first }} {{ $last }}</h1>@stop

上面的代码表示nba篮球竞彩分析使用布局文件 layout.blade.php, 然后在 content 段中添加内容。

在 routes.php 中添加:

Route::get("about", "PagesController@about");Route::get("contact", "PagesController@contact");

在 PagesController.php 中添加:

  public function contact() {    return view("pages.contact");  }

新建视图 pages/contact.blade.php

@extends("layout")@section("content")  <h1>Contact Me!</h1>@stop

Check it out!

在布局文件中nba篮球竞彩分析可以添加多个 @yield , 比如在 layout.blade.php 中添加 @yield("footer") :

<!doctype html><html lang="en"><head>  <meta charset="UTF-8">  <title>Document</title>  <link rel="stylesheet" ></head><body>  <div class="container">    @yield("content")  </div>  @yield("footer")</body></html>

比如 contact.blade.php 中有一段脚本,就可以放在这个段中。

@extends("layout")@section("content")  <h1>Contact Me!</h1>@stop@section("footer")  <script>    alert("Contact from scritp")  </script>@stop

访问contact会有对话框,而about仍然是普通显示

使用 @if 进行判断

@extends("layout")@section("content")  @if ($first = "Zhang")    <h1>Hello, Zhang</h1>  @else    <h1>Hello, nobody</h1>  @endif@stop

也可以视同 @unless 等同于 if !, 还有 @foreach 等。

  public function about()  {    $people = [      "zhang san",      "li si",      "wang wu"    ];    return view("pages.about", compact("people"));  }@extends("layout")@section("content")  <h1>Person:</h1>  <ul>    @foreach($people as $person)      <li>{{ $person }}</li>    @endforeach  </ul>@stop

有一种情况,数据可能来自数据库,集合可能是空,像是这样:

复制代码 代码如下:$people = [];

处理这种情况,请添加 @if 处理

@extends("layout")@section("content")  @if (count($people))    <h1>Person:</h1>    <ul>      @foreach($people as $person)        <li>{{ $person }}</li>      @endforeach    </ul>  @endif  <h2>Other info</h2>@stop

That"s better.

以上所述就是本文的全部内容了,希望能够对大家学习Laravel5有所帮助。

TAG标签: Laravel   5框架学习之Blade   简介  
nba篮球竞彩分析互联是全国知名建站品牌服务商,nba篮球竞彩分析有九年网站建设、网站制作、网页设计、php开发和域名注册及虚拟主机服务经验,提供的自助建站服务更是全国有名。近年来还整合团队优势自主开发了可视化多用户”巅云建站系统“3.0平台版,拖拽排版网站制作设计,轻松实现pc站、手机微网站、小程序、APP一体化全网营销网站建设 ,已成功的为全国上百家网络公司提供自助建站平台搭建服务。

相关新闻more

05
04月
淘宝与支付宝联手打造“每日必抢”,拼多多会输

简介:近日,一些网友的支付宝界面上悄然上线了“拼团”功能。不过调查显示,这个功能并未全部投放,但是初步预计有很大的灰度空间。这个拼团功能在支... >>详情

14
04月
网站的死链该怎么处理

对于seo优化人员来说,每个网站都有死链接,那么做为一名SEO员该怎么处理这些死链接,死链接是用404页面还是301,这些都是很多新手所纠结... >>详情

06
08月
关于8月7日起暂停部分后缀的域名类型新注册的

尊敬的nba篮球竞彩分析互联域名用户,您好! 根据工信部下发的《关于进一步规范境内域名注册服务市场的通知》规定,各域名注册服务机构只能提供已获得工信部批复... >>详情

11
05月
专业网站建设设计公司,值得信赖

现在nba篮球竞彩分析每天都在和网络打交道,每天在公交上刷着微博玩着游戏,在工作的间隙,每天在逛着淘宝,每天不停的看着各式各样的网站,其中nba篮球竞彩分析会有这样的感... >>详情

高端网站建设

美工兼顾SEO,为企业电子商务营销助力!

电话:

023-85725751
建站

产品

域名注册 虚拟主机 云服务器 企业邮局
智能建站 APP打包 微站/小程序 创业平台
网站推广 媒体营销 智能采集 AI机器人
400电话 短信营销 店销机器人
私人定制 门户网站
nba篮球竞彩分析