我是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) 所以我知道数据有其他东西不会打印,所以我不明白我做错了什么
答案 0 :(得分:1)
应该是
return view('lp', compact('data'));