laravel模板渲染

在控制器中我们可以使用view方法进行模板的加载,可以使用with方法进行模板的渲染,如下:

public function index()
{
    //执行数据库查询
    $res = \DB::table('index')->where('status', 1)->get();
    //视图加载,将从数据库中取出的值渲染到模板中 with第一个参数是分配到模板中的值,第二个参数为数据库中查出来的值
    return view('admin.index')->with('list',$res);
    //如果在一个模板中分配多个值,也可以使用数组的方式
    return viewe('admin.index',['list'=>$res,'datas'=>$data]);
}

我们在模板中就可以使用渲染了,如下:


    @foreach($list as $li)
        {{ $li->id }}
        {{ $li->name }}
        {{ $li->sex }}
        {{ $li->age }}
    @endforeach

你可能感兴趣的:(laravel模板渲染)