【发布时间】:2021-01-30 06:16:28
【问题描述】:
1.控制器
public function show(Questionnare $questionnare)
{
return view('Questionnaire.show',compact('questionnare'));
}
2。查看
<div class="card">
<div class="card-header">{{questionnare->title}}</div>
<div>
3. MYSQL 数据库 enter image description here
问题 我的问题是我们可以在不使用 foreach 循环的情况下显示标题吗?因为每当我尝试它都会失败 有错误
此集合实例上不存在异常属性 [名称]。
【问题讨论】:
-
您忘记了视图中变量前面的
$符号。 -
错字
{{ $questionnare->title }} -
如果那是实际的代码,它会抛出一个未定义的常量错误。还有一个尝试在代码上获取
title,在错误上获取name。 -
{{ $questionnare->title }} 我忘记在问题中添加 $ 但在我的代码中存在 $ 符号!我的页面不显示标题
-
你在数据库中没有“name”,我猜你在视图中的某个地方使用了“$questionnare->name”,而你的意思是“$questionnare->title”。
标签: laravel model-view-controller laravel-8