在laravel 5视图中显示数组信息

时间:2015-04-11 06:22:32

标签: php laravel

我是laravel的新手。我正在尝试将数组发送到我的视图,但我得到以下异常

LandingPagesController.php第26行中的ErrorException: 使用未定义的常量数据 - 假设'数据'

我的控制器看起来像这样

public function index($param)
{
    $data = LandingPage::where('LandingPage','=',$param)->first();
    var_dump($data->landingpage);

    return view('lp', compact(data));
}

我的观点看起来像

@if ( $data )
    no data
@else
    do stuff...
@endif

var_dump正在屏幕字符串中打印'测试' (长度= 5) 所以我知道数据有其他东西不会打印,所以我不明白我做错了什么

1 个答案:

答案 0 :(得分:1)

应该是

 return view('lp', compact('data'));