laravel更新数据库多个记录

用户名

我是Laravel的新手。我只是试图更新一整行的mysql表。正在从表单发送数据。我只更新了2条记录,其余的都变为NULL。我确定Controller的字段名称与mysql表中的表单中的输入字段名称匹配。我还确保该字段在模型的“可填充”方法中列出。

在控制器中尝试过:

public function approve($id, Request $request)
{
    $name = $request->input('name');
    $mark = $request->input('mark');
    $email = $request->input('email');
    $dob = date('Y-m-d H:i:s', strtotime($request->input('dob')));
    $country = $request->input('country');
     
    Certificate::where('id', '=', $id)
        ->update([
            'mark' => $mark,
            'name' => $name, 
            'dob' => $dob,
            'country' => $country
        ]);
}

我也试过

$query = DB::update("UPDATE certificates SET name='$name', mark='$mark', dob='$dob', country='$country' WHERE id='$id'");

请让我知道我可能做错了什么。谢谢

金斯利·奥帕拉

使用DB Facade,我遇到了与此类似的错误,所以这就是我所使用的

use Illuminate\Support\Facades\DB;


 DB::table('certificates')
    ->where('id', $id)
    ->update([
    'mark' => $request->mark,
    'name' => $request->name, 
    'email' => $request->email,
    'dob' => $request->dob,
    'country' => $request->country
]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

一次从数据库更新多个记录

来自分类Dev

更新数据库记录

来自分类Dev

Laravel雄辩的更新记录而无需从数据库加载

来自分类Dev

laravel - 更新数据库

来自分类Dev

错误的数据库记录正在更新

来自分类Dev

更新数据库中的记录

来自分类Dev

Codeigniter更新数据库记录列表

来自分类Dev

如何部分更新数据库记录?

来自分类Dev

如何通过$ _POST进行迭代以通过PDO更新数据库中的多个记录集

来自分类Dev

如何通过$ _POST进行迭代以通过PDO更新数据库中的多个记录集

来自分类Dev

如何使用jsp和servlet更新数据库中的多个记录

来自分类Dev

更新或插入多个记录(如果不存在于mysql数据库的表中)

来自分类Dev

如何使用Laravel Eloquent将多个记录插入数据库

来自分类Dev

laravel一次从不同数据库中删除多个记录

来自分类Dev

Laravel不更新数据库记录(Model-> $ exists为假)

来自分类Dev

在更新数据库记录时使用laravel 4的唯一规则

来自分类Dev

Cakephp更新多个记录或如果数据库中不存在id则创建一个新记录

来自分类Dev

使用laravel 5.1从数据库中的<select> <option>更新多个数据

来自分类Dev

Codeigniter更新记录-无法在数据库中更新

来自分类Dev

无法通过Laravel更新数据库

来自分类Dev

在Laravel中更新数据库的多行

来自分类Dev

Laravel:Ajax更新到数据库

来自分类Dev

Laravel 8表单更新数据库

来自分类Dev

Laravel失败的数据库更新请求

来自分类Dev

使用Laravel更新数据库

来自分类Dev

Laravel函数不更新数据库

来自分类Dev

laravel - 数据库未更新

来自分类Dev

PHP - 更新/编辑数据库表中的数据/记录

来自分类Dev

休眠数据库记录更新,代码运行但数据库未更新

Related 相关文章

热门标签

归档