4-Laravel-视图

控制器返回视图

视图可以从路由直接返回,但是一般都会从控制器返回视图。返回视图的时候要传参数,控制器把参数传给视图有三种方法。

  • With方法传参
$view = view('greeting')->with('name', 'Victoria');
  • 封装成关联数组传参
return view('greetings', ['name' => 'Victoria']);
  • 用compact方法包装
return view('greetings',compact('data1','data2'));
blade模板
  • {{$name}},双大括号可以直接取值
  • @{{$name}},前面加@可以让双大括号原样输出
  • {{!! $str !!}},加四个感叹号可以让HTML标签不经过转义输出,生成有效的标签。
流程控制

就是ifelse等等一些语法,有需要再看看文档吧。

子模板
  • 使用@include,可以包含其他的视图
  • 使用@yield,可以在模板中声明要填充的内容,在实际页面中使用@extends(‘yield.文件名)来引入模板,使用@section(‘yield属性名’)和@endsection来对内容进行填充。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值