php - 您可以从一个表中的列中调用数据以在 SQL 和 Laravel 中的另一个表中使用吗?
问题描述
我有一个staff
包含工作人员详细信息的表格,还有另一个表格,称为maintenance
需要添加他们工作的时间。我有一个空的组合框,我想用staff
表中的员工填充该框,以便在进行选择并输入他们的工作时间并单击提交按钮时,它将作为记录保存在maintenance
表中
这是我的组合框代码:
<div>
<label>Select technician</label>
<select name="technician" >
<option value="">--Select--</option>
<option value="Old"></option>
<option value="New"></option>
</select>
</div>
这是我的模型:
class Maintenance extends Model
{
public $timestamps = false;
protected $table='maintentance_table';
protected $primaryKey = 'id';
protected $dates = ['date'];
use HasFactory;
}
在我的控制器中,我有这行代码:
$energy->technician= $request->input('technician');
有没有人弄清楚这一点?
解决方案
不要忘记将这行代码添加到您的模型中:
protected $guarded = ['id];
这将有助于 laravel 模型知道可以使用 eloquent 更新哪一列。
推荐阅读
- hive - 在 HDP 3.1 集群上执行 flink 1.10 以访问 hive 表
- keras - Mnist Digits 在 25Gb RAM 中崩溃的 FID 分数 Google Colab
- audio - 如何使用 Silk 编解码器生成 rtp pcap 文件?
- excel - LabVIEW报告生成中的Excel兼容性
- python - 解析器输出文件上的字符串对齐问题
- apigee - 从第三方获取 OAuth2 令牌
- rust - 如何拥有可重用的 Vec
在结构中避免分配? - amazon-web-services - 在使用 AWS Sagemaker 进行后处理期间将数百万个文件写入 S3
- angular - 尝试使用 stream.PassThrough 上传到 Amazon S3 时不受支持的正文负载对象
- c# - 为什么当我尝试从父类(向下转换)创建子类时,我得到一个空对象