首页 > 解决方案 > 使用 Laravel 更新表中的所有行

问题描述

我正在用 Laravel 做一个项目。数据库表名/值形式,所有行都来自于name = 'site_url', name = 'site_desc'的形式。我怎样才能更新它们?

标签: laravel

解决方案


您可以从课程中获取表单数据Request

public function store(Request $request)
{
    $name = $request->input('name');
}

您还可以通过以下方式获取所有请求Request::all()

您可以在此处阅读有关请求的更多信息

要更新特定表,您需要首先通过执行以下操作将表列数据放入变量中:

$myData = MyModel::where('id', 1)->first();
$myData->site_desc = 'New description';
$myData->save();

推荐阅读