Laravel 5.4我们如何使用填充方法?

时间:2017-07-09 13:26:42

标签: php laravel-5.4

在向数据库添加新记录时使用以下方法;

$games=games::create(array('name' => $game_name, 'year' => $game_year, 'type' => $game_type));

但是在laravel文件中,它说;

如果您已有模型实例,则可以使用fill方法用一组属性填充它:

$flight->fill(['name' => 'Flight 22']);

在这种情况下,我们如何知道要添加的数据库中的哪个表?

1 个答案:

答案 0 :(得分:1)

Laravel在数据库方面有一个命名约定。如果您有Flight模型,那么Laravel将在flights表上插入一行 它也应该是

$games = Game::create(array('name' => $game_name, 'year' => $game_year, 'type' => $game_type));

因为模型应该是单数形式,相应的表格名称将是复数或以s

结尾
相关问题