回答你的第一个问题:
在您的一个数据库表中获得“玩过的游戏”数据后,您可以首先在一个控制器文件(可能是一个名为“Games_Controller”的控制器)中获取“玩过的游戏”数据,如下所示:
public function get_games_list()
{
$this->layout->nest(
'content',
'games.games_list',
array('games' => Game::getGames())
);
}
但在此之前,我们需要向您的模型文件(可能是一个名为“Game”的模型)添加一些内容,如下所示:
public static function getGames()
{
return Game::order_by('id')->get();
}
从那里,您可以使用从getGames()
视图(可能是名为“games_list.blade.php”的视图)中返回的数据,如下所示:
<?php foreach ($games as $game) : ?>
<?php echo $game->id ?>">
<?php echo $game->result ?>
<?php endforeach ?>
(result
数据库表中的“赢/输”数据可能在哪里。)
回答你的第二个问题:
将计算类型的代码移动到您的模型中并不是一个坏主意。但请记住,也有与“胖模型,瘦控制器”想法相关的争论。
有关更多信息,您可能需要查看此Laravel 博客教程作为进一步使用 Laravel 的参考!