入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

Laravel Controller向blade前台模板赋值的四种方式

创建时间:2017-10-22 投稿人: 浏览次数:939

转载请注作者: 海马
原文地址:http://write.blog.csdn.net/postedit/78308290


<?php

namespace AppHttpControllers;

use IlluminateHttpRequest;

class TestController extends Controller
{
    public function show(){
    return view("show",["name"=>"asdfasdfasdfa"]);
    //方法一 是把数组里的键值对赋值过去了,blade模板里用键名来取,如{{$name}}  {{$gender}}
    //方法二 是把数组里的键值对赋值过去了,blade模板里用键名来取,如{{$name}}  {{$gender}} 和方法一同理
    $data=["name"=>"lisi","gender"=>"nan"];
    return view("show",$data);
    //方法三 compact传参时候后面的$data可以不写, 赋值过的的是个数组,blade里模板用{{$data["name"]}}来值
    return view("show",compact("data",$data));
    //方法四 模板里和compact的取值方法一样,传参时候$data必需写,blade里模板用{{$data["name"]}}来值
    return view("show")->with("data",$data);
    }
}

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像