php - laravel 我需要向数据库中的表添加值
问题描述
我需要将我的表单中的 Task_id 添加到数据库中的 task_id 控制器中的此代码工作正常,但我需要它添加 id 值并删除旧的
如果数据库中的 task_id 有 (3) 并且表单中的任务 id 是 (8) 它应该是 (3,8)
但我的控制器删除 (3) 并放置 (,8)
我需要它采用这种格式,以便稍后将其导出 public function store(){
Enrollee::where('path_id',1 )->where('user_id',Auth::user()->id )->update([
'user_id' => auth()->user()->id ,
'task_id' => ','.request('Task_id')
]);
解决方案
这样做是因为您正在覆盖task_id
变量,只需这样做即可修复:
public function store(){
$enrollee = Enrollee::where('path_id',1)->where('user_id',Auth::user()->id)->first()
Enrollee::where('path_id',1 )->where('user_id',Auth::user()->id )->update([
'user_id' => auth()->user()->id,
'task_id' => $enrollee->task_id.','.request('Task_id')
]);
}
推荐阅读
- sockets - 如何在聚合物 3 PWA 入门套件应用程序中导入 socket.io.client javascript 以进行服务器构建
- python - 我应该提出自定义异常吗?
- php - 使用 PHP 中的 files.upload 将文件上传到 slack
- r - R GRMetric:如何个性化情节设计(主题、颜色、图例等)
- assembly - 计算数字的平方并将它们存储在装配 8086 masm 中的 dw 中
- vba - 在 VBA 中的评论中添加 URL 链接
- c++ - 从字符串流(和布尔类型)中提取值后的 rdstate()
- html - 纯css表格固定标题和数据可在浏览器中滚动
- python-3.x - 操作系统使用 3.7 时使用 Python 3.6
- css - 将左浮动元素定位在页面的中心