未定义变量:page(视图:D:\wamp\www\laraangular\resources\views\site\about.blade.php)

未定义变量:page(视图:D:\wamp\www\laraangular\resources\views\site\about.blade.php),php,laravel,voyager,Php,Laravel,Voyager,我将laravel与CMS voyager一起使用,我想恢复页面数据,但我无法获得它。我对slug这个名字很有把握 public function about() { $page = Page::where('slug', 'propos')->first(); return view('site.about', ['page', $page]); } 您正在使用['page',$page],但它必须是['page'=>$page] public function ab

我将laravel与CMS voyager一起使用,我想恢复页面数据,但我无法获得它。我对slug这个名字很有把握

public function about()
{
    $page = Page::where('slug', 'propos')->first();

    return view('site.about', ['page', $page]);
}

您正在使用
['page',$page]
,但它必须是
['page'=>$page]

public function about(){
    $page = Page::where('slug','propos')->first();
    return view('site.about',['page' => $page]);
    // or return view('site.about', compact('page'));
    // or return view('site.about')->with('page', $page);
}

您正在使用
['page',$page]
,但它必须是
['page'=>$page]

public function about(){
    $page = Page::where('slug','propos')->first();
    return view('site.about',['page' => $page]);
    // or return view('site.about', compact('page'));
    // or return view('site.about')->with('page', $page);
}

使用
dd($page)
在设置
$page
并查看它是否包含数据是的,我得到我的pageUse
dd($page)数据
设置
$page
后,查看它是否包含数据是的,我获取页面的数据