我有问题从控制器获取我的数据到我的视野,我希望有人可以帮助我。
以下是我的控制器的代码:
$Info = new Info();
$Info = DB::select('SELECT * FROM 'tblinfo');
我只在控制器中回显它,因为我的值结果没有传递到视图中,这是我的控制器的附加代码:
foreach ($Info as $Infos)
{
echo $Infos->fname;
echo $Infos->gender;
}
$data['result'] = $Infos->fname;
$data['result'] = $Infos->gender;
$this->view = View::make(App::make('web')->makeDeviceVersionPath('.').'.infofolder.infofile', $data);
以下是我的观点代码:
@foreach $result as $info
{{ $info->name }}
{{ $info->gender }}
@endforeach
我希望有人能帮助我将我的sql结果传递给我的观点。谢谢! :)
答案 0 :(得分:0)
如果你有模型你不需要输入原始的sql代码 就这样做
$info= Info::all();
return View('Index.index')->with('info',$info); // use ->with('*',$*) to send data to view
// Index is View folder
// .index is view name
现在在视图中获取每个
的$ info数据@foreach($info as $infodata)
<h3>{{ $infodata->name }}</h3>
<h3>{{ $infodata->gender}}</h3>
@endforeach
答案 1 :(得分:0)
Adnan的答案还可以。
操作你应该从laravels网站上查看Eloquent和Response文档。
http://laravel.com/docs/4.2/eloquent http://laravel.com/docs/4.2/responses