现在我正在尝试像这样更新Laravel Eloquent Model:
Res_Reservations::where('time_id', $time['id'])
->where('date', $bus['date'])
->where('valid', config('config.TYPE_SCHEDULE_UNREMOVED'))
->update(['time_id' => $time['move'], 'reason' => 'reason' . $notesAdd]);
我想在'原因'中添加额外的字符串。字段如下。
reason field = reason field + $ notesAdd;
但它不起作用。它的作用如下。
reason field =' reason' + $ notesAdd;
我该如何解决?
答案 0 :(得分:3)
您可以使用raw expression。
执行此操作,而无需进行额外查询print 'Test accuracy %g'%accuracy.eval(feed_dict={x:
mnist.test.images, y_: mnist.test.labels})
答案 1 :(得分:0)
最简单的方法是首先加载记录,使其成为Laravel对象,然后更新属性,并保存记录。
$record = Res_Reservations::where('time_id', $time['id'])
->where('date', $bus['date'])
->where('valid', config('config.TYPE_SCHEDULE_UNREMOVED'))->first();
$record->update(['time_id' => $time['move'], 'reason' => $record->reason . $notesAdd]);