在我的控制器中是具有此代码的紧凑对象
public function getEdit($var = '') {
$words = Word::where('title', $var)->get();
return view('dict.edit', compact('words'));
}
在我看来,我需要使用 attibute 标题形式的单词然后我打电话。
<h3>{{ $words->title }}</h3>
它有错误问题说 Undefined 属性:Illuminate\Database\Eloquent\Collection::$title。
2 回答
如果您在视图中输出此内容,则可以使用 Blade 语法循环遍历
Collection
。为了好玩,
Collection
类有一些调用方法,所以如果你想一次列出所有标题:这是因为
$words
是采集。你应该在循环中使用它,例如:
如果您只想要第一个对象,可以使用
first
方法,如下所示: