laravel - 试图在 Laravel 中获取非对象的属性“标签”
问题描述
我收到错误尝试在尝试编辑数据时获取属性tags
。non-object
看法:
<div class="col-sm-12 col-md-7">
<select class="form-control" name="tags_id" id="tags_id">
<option value="{{ $data->tags_id }}">{{ $data->tag->tags }}</option>
@foreach ($tag as $item)
<option value="{{ $item->id }}">{{ $item->tags }}</option>
@endforeach
</select>
</div>
控制器:
public function edit($id)
{
$tag = Tag::all();
$data = Post::with('tag')->findOrFail($id);
return view('post.edit', compact('data', 'tag'));
}
解决方案
推荐阅读
- html - 引导媒体断点向上($next)不起作用
- python - 如何创建另一个包含字符串的字典
- java - 2D Array 项目随机交换
- c++ - 当我只能从非 UObjects 继承时,如何让 c++ 继承在演员中工作?
- javascript - Moment JS:从丢失的时区字符串中获取日期和时间
- powershell - 如果整夜运行,PowerShell中的时间检查会不断返回负错误
- json - 键入'_InternalLinkedHashMap
' 不是类型 'List 的子类型 ' - azure-ad-b2c - 使用 AD B2C 验证电子邮件地址?
- php - Laravel 表保存错误的数据
- java - 比较和设置操作Java