如何获取laravel中窗体值域的数组数据?
问题描述:
我传递一个变量与窗体视图来获取数据库中的值形式。如何获取laravel中窗体值域的数组数据?
public function getGeneralSettings()
{
$generalsetting = DB::table('generalsettings')
->where('id', '=', 1)
->get();
return view('backend.generalsettings.add-general')->with('general', $generalsetting);
}
什么,我得到的是:
[{"id":1,"sitename":"eqwe","tagline":"ewqewq","logo":"1492084338.jpg","firstemail":"qwewq","secondemail":"ewqewq","firstphone":21321,"secondphone":32132,"address":"
dassa<\/p>","facebook":"dqw","twitter":"q","linkedin":"q","google":"q","youtube":"q","instagram":null,"reddit":"q","rss":"q","created_at":"2017-04-13 11:52:18","updated_at":"2017-04-13 11:52:18"}]
我瓦纳在我的表单字段显示这些值。
<div class="form-group">
<label for="sitename">Site Name</label>
<input type="text" id="sitename" name="sitename" class="form-control" value="" placeholder="Site name">
</div>
<div class="form-group">
<label for="tagline">Tagline</label>
<input type="text" id="tagline" name="tagline" placeholder="Tagline" value="" class="form-control">
</div>
如何在特定的值字段中调用它们。请帮助
答
只需使用{{}}
<div class="form-group">
<label for="sitename">Site Name</label>
<input type="text" id="sitename" name="sitename" class="form-control" value="{{$general->sitename}}" placeholder="Site name">
</div>
<div class="form-group">
<label for="tagline">Tagline</label>
<input type="text" id="tagline" name="tagline" placeholder="Tagline" value="{{$general->tagline}}" class="form-control">
</div>
还可以使用first()
而不是get()
获得单个对象
答
更改控制器代码
public function getGeneralSettings()
{
$generalsetting = DB::table('generalsettings')
->where('id', '=', 1)
->first();
return view('backend.generalsettings.add-general')->with('general', $generalsetting);
}
每当要检索单个行结果,请使用first()
而不是get()
,get()
用于获取多个记录。
+0
谢谢。多数民众赞成在工作:) –
+0
你欢迎...................... –
谢谢你..我尝试了值=“{{$ general-> sitename}}”之前.. bt我得到错误。主要问题是第一个();谢谢! :) –