首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel \ Edit 2表

Laravel \ Edit 2表
EN

Stack Overflow用户
提问于 2022-05-07 22:21:50
回答 1查看 59关注 0票数 -2

我需要帮助编辑两张表格。当我在BD中介绍数据时,我对两个表进行了介绍:

代码语言:javascript
复制
$tabela = new funcionario();
$tabela->nome = $request->nome;
$tabela->email = $request->email;
$result = $tabela->save();

$tabela4 = new feria(); 
$tabela4->id_funcionario = $tabela->id;
$tabela4->n_ferias_disponiveis = $request->n_ferias_disponiveis;

$tabela4->save();

当我编辑时,我使用以下代码:

代码语言:javascript
复制
$item->nome = $request->nome;
$item->email = $request->email;

$item->n_ferias_disponiveis = $request->n_ferias_disponiveis;
$item->data_registo = $now;

但我不能编辑n_ferias_disponiveis

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2022-05-08 14:52:30

您可能希望更多地共享更新方法,但到目前为止,我的猜测是:

代码语言:javascript
复制
$user = User::find(1);
$vacation = Vacation::find(1);

$user->nome = $request->nome;
$user->email = $request->email;

$vacation->n_ferias_disponiveis = $request->n_ferias_disponiveis;
$vacation->data_registo = $now;

$user->save(); // <- don't forget to save you changes!!
$vacation->save(); // <- don't forget to save you changes!!

有关更新方法的更多信息,请参阅插入和更新模型

您还可以查看Laravel 雄辩的关系。我猜,你有一个用户表和一个假期表。这可能是一对多的关系,也可能是一对多的关系。更新这种雄辩的关系要有效得多。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72156747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档