view()传参

2018-02-16  本文已影响0人  周怡

view() 函数

1.view() 函数的第二个参数可穿变量,可以以数组的形式一次传多个变量:

class ViewController extends Controller
{
    public function index()
    {
        $name = 'zhouyi';
        $age = 25;
        return view('my_laravel', ['name' => $name, 'age' => $age]);
    }
}
  1. 变量存在与否的两种处理方式
<div class="title m-b-md">
                <?= isset($name)?$name:'XXX' ?>
                   {{$name}} <!-- use @ to cover -->
                   <?= $age ?> is not true!
                </div>
<div class="title m-b-md">
                   {{isset($name)?$name:'aaa'}} <!-- use @ to cover -->
                   <?= $age ?> is not true!
                </div>

3.解析js代码

public function index()
    {
        
        $str = '<script>document.write("My Laravel")</script>';
        return view('my_laravel', ['str' => $str]);
    }
 <div class="title m-b-md">
                   {!!$str!!} 
 </div>
上一篇 下一篇

猜你喜欢

热点阅读