laravel - 使用 Laravel 更新表中的所有行
问题描述
我正在用 Laravel 做一个项目。数据库表名/值形式,所有行都来自于name = 'site_url', name = 'site_desc'的形式。我怎样才能更新它们?
解决方案
您可以从课程中获取表单数据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();
推荐阅读
- openshift - 在线 OpenShift 上的 WordPress
- android - 如果 string.xml 没有包含足够的语言字符串怎么办
- opencv - GStreamer:无法播放管道
- amazon-web-services - AWS REDSHIFT:错误中间结果行超出数据库块大小
- android - 'com.android.support:appcompat-v7:28.0.0-rc02' 中的错误和应用程序崩溃
- wordpress - 使用 Angular 管道过滤 WordPress API?
- amazon-web-services - 变更数据捕获 (CDC) - AWS 上的渐变维度 (SCD2)
- javascript - html 标记字面上显示在浏览器中
- python - 在 matplotlib 中绘制多个图时出现索引错误
- php - 如何制作通用函数以将嵌套对象减少为 CSV 样式数组?