在向数据库添加新记录时使用以下方法;
$games=games::create(array('name' => $game_name, 'year' => $game_year, 'type' => $game_type));
但是在laravel文件中,它说;
如果您已有模型实例,则可以使用fill方法用一组属性填充它:
$flight->fill(['name' => 'Flight 22']);
在这种情况下,我们如何知道要添加的数据库中的哪个表?
答案 0 :(得分:1)
Laravel在数据库方面有一个命名约定。如果您有Flight
模型,那么Laravel将在flights
表上插入一行
它也应该是
$games = Game::create(array('name' => $game_name, 'year' => $game_year, 'type' => $game_type));
因为模型应该是单数形式,相应的表格名称将是复数或以s