如何从laravel中的数据库填充Tagit输入?
我在我的项目中使用引导标记输入。但我被困在如何从数据库记录中填充它。我尝试了以下代码,但它不工作,请帮助我。提前谢谢 控制器如何从laravel中的数据库填充Tagit输入?,laravel,laravel-5,tag-it,Laravel,Laravel 5,Tag It,我在我的项目中使用引导标记输入。但我被困在如何从数据库记录中填充它。我尝试了以下代码,但它不工作,请帮助我。提前谢谢 控制器 public function profile() { $locations=User::with('visitedList','wishList')->where('id',Auth::user()->id)->get(); return view('pages/edit-profile' , compact('locations'
public function profile() {
$locations=User::with('visitedList','wishList')->where('id',Auth::user()->id)->get();
return view('pages/edit-profile' , compact('locations'));
}
查看时打印
<label class="col-lg-3 control-label">Already visit:</label>
<div class="col-lg-8">
<input type="text" value="
@foreach ($locations[0]->visitedList as $loc)
{{$loc->locations}}
@endforeach
" data-role="tagsinput" id="tags" name="wish-tags" class="form-control">
</div>
已访问:
输出是什么?@MortaddaJafar所有标记(列数据)在单个阶段合并,而不是单独的。请编写输出使用dd($locations)在控制器中编码>并在此处显示结果。返回对象[{“id”:33,“firstName”:“Jay”,“lastName”:“Khan”,“displayName”:“Jay Khan”,“email”:jay@gmail.com“,”dob“:”05-10-1989“,”性别“:”男性“,”身份“:”1“,”创建时间“:”2017-03-05 11:08:26“,”更新时间“:”2017-05-01 08:39:46“,”访问列表“:[{”id“:9,“用户id”:33,“地点”:“土耳其”,“创建地点”:“2017-05-01 12:07:30”,“更新地点”:“2017-05-01 12:07:30”},{“id”:10,“用户id”:33,“地点”:“迪拜”,“创建地点”:“2017-05-01 12:07:30”,“更新地点”:“2017-05-01 12:07:30”}