我想每月将所有项目的所有折旧费用更新为0
示例。
Depriciation has value of 111 . each month it should be depreciated until depriciation cost
reach 0 or less than
控制器
all_item=assets::all();
foreach($all_item as $item)
{
//should i make static month to compare?
$month=Carbon::now()->format('m');
$update_item = assets::findOrFail($item->id);
$update_item->depriciation_cost = $item->depriciation - $item->depriciation_cost;
$update_item->update();
}
答案 0 :(得分:0)
您可以在表中创建一个新列,以跟踪最近更新的折旧值,例如package com.graph
class RestG {
def flow (in : String) : String = {
return in + "extra"
}
}
object RestG {
case class Flow(in: String) {
def out : String = in+"out"
}
def main(args: Array[String]): Unit = {
List(new RestG().flow("test") , new RestG().flow("test2")).foreach(println)
}
}
(类型:日期),或使用depreciation_updated_at
列获取最近的更新月份(如果没有其他月份)更新记录的原因)。
然后只需使用代码的更新版本:
created_at/updated_at
希望它能完成您的任务。