为什么插入查询在 laravel 5 中不起作用

why insert query is not working in laravel 5

我是 Laravel 5 和 MVC 的新手。我不明白为什么我的 INSERT 查询不是 运行 而是直接指示我搜索页面。下面是我的代码。

编辑:数据库连接正常,我可以通过同一个数据库查看页面上的数据

public function insert()
{

DB::table('patients')->insert(
array('name' => 'fakhir', 'email' => 'hello@email.com')

  );
return view('patients/search');
}

试试'->where',让我知道你得到了什么。

public function insert()
{

DB::table('patients')->where('#')->insert(
array('name' => 'fakhir', 'email' => 'hello@email.com')

  );

return view('patients/search');
}

你试过用eloquent添加吗?我认为首先,您应该尝试添加 eloquent。 你这样测试

Patients::create(['name'=>'fakhir','email'=>'hello@email.com']);