我试图从我使用Laravel Homestead环境设置的web应用程序中将一行插入到我的mysql表中。这是我创建的控制器中的功能。
public function insertToTable2Attempt2()
{
DB:: table("rookies3") -> insertGetId (
array("name" => "Emma", "calls" => 80)
);
}
这是routes.php文件中的代码。
Route::get("insert2", ["as" => "insert2",
"uses" => "tableController@insertToTable2Attempt2"]);
这个想法是当用户导航到正确的weblink时,一行将被添加到我的mysql表中。但是,添加了多行,全部相同,而不是仅添加一行。任何帮助,将不胜感激。
答案 0 :(得分:0)
因此,当我输入example.com/insert2时,即使我没有按回车键并且网络浏览器也没有加载链接,该功能也会运行。然后当我按回车键并且Web浏览器加载链接时,该函数再次被调用。因为每次调用函数时都会在我的mysql表中添加一个新行,所以我添加了多行。