我有一张名为'球员'的牌桌。我想从数据库中拉出每个玩家,或者只选择列在'online'= 1的玩家。我想在'玩家'表中显示他们的名字(列'名称')。
这是我尝试过的:
public function online()
{
$results = Player::with('online')->find(1)
return View::make('aac.test')->with('results', $results);
}
也尝试过:
public function online()
{
$results = DB::select('select * from players where level = 1');
return View::make('aac.test')->with('results', $results);
}
它们都不起作用。
答案 0 :(得分:3)
试试这个:
public function online()
{
$results = Player::where('online', 1)->get('name');
return View::make('aac.test')->with('results', $results);
}
使用刀片显示它:
<ul>
@foreach($results as $result)
<li>
{{$result->name}}
</li>
@endforeach
</ul>
答案 1 :(得分:0)
public function online()
{
$results = Player::where('level','=','1')->get();
return View::make('aac.test')->with('results', $results);
}
使用刀片显示它:
<ul>
@foreach($results as $result)
<li>
{{$result->name}}
</li>
@endforeach
</ul>