如何获取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()获得单个对象

+0

谢谢你..我尝试了值=“{{$ general-> sitename}}”之前.. bt我得到错误。主要问题是第一个();谢谢! :) –

更改控制器代码

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

你欢迎...................... –