Laravel 5.6 foreach不显示任何数据

时间:2018-07-17 08:24:18

标签: laravel-5.6

我想问。我使用foreach来显示数据库中的数据。但是看不到任何东西。这是我的代码:

public function page($page_url = null){
    if($page_url == "villas"){

        $villa = Pages::where(['url_page' => $page_url])->first();
        $postvilla = Posts::where(['id_page' => $villa->id_page]);
        return view('front.villa', compact(array('villa', 'postvilla')));

    }else if($page_url == "admin"){
        return redirect('/admin/home');
    }
}

1 个答案:

答案 0 :(得分:0)

您可以像这样紧凑地传递变量

return view('front.villa', compact('villa', 'postvilla'));