美文网首页
laravel向前模板传入数据

laravel向前模板传入数据

作者: jacklin1992 | 来源:发表于2016-09-29 19:14 被阅读892次

    1.compact()

    $data = ['name' => 'jacklin',    'age'  => '18'];
    return view('test',compact('data'));
    

    后台得到$data 这里 控制器 和模版中的变量名需要一致

    2.with()

    $data = ['name' => 'jacklin',    'age'  => '18'];
    return view('test')->with('data',$data);
    

    前台得到的是数组 $data

    需要注意DB::table('')->get()方法查找数据库得到的是二维数组是数组对象,所以调用时需要 $data[0]->name;

    3.直接传入view()

    $data = ['name' => 'jacklin',    'age'  => '18'];
    return view('test',$data)
    

    前台得到 $age 和 $name

    总结

    前两种方法都既可以传数组,又可以传字符串,第三种方法只能传入数组。

    相关文章

      网友评论

          本文标题:laravel向前模板传入数据

          本文链接:https://www.haomeiwen.com/subject/fogkyttx.html