我需要帮助编辑两张表格。当我在BD中介绍数据时,我对两个表进行了介绍:
$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();当我编辑时,我使用以下代码:
$item->nome = $request->nome;
$item->email = $request->email;
$item->n_ferias_disponiveis = $request->n_ferias_disponiveis;
$item->data_registo = $now;但我不能编辑n_ferias_disponiveis。
我做错了什么?
发布于 2022-05-08 14:52:30
您可能希望更多地共享更新方法,但到目前为止,我的猜测是:
$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 雄辩的关系。我猜,你有一个用户表和一个假期表。这可能是一对多的关系,也可能是一对多的关系。更新这种雄辩的关系要有效得多。
https://stackoverflow.com/questions/72156747
复制相似问题