save closet after operations

This commit is contained in:
Pig Fang 2018-07-11 16:10:45 +08:00
parent ef77bd7018
commit 16c2ba8b64
2 changed files with 7 additions and 0 deletions

View File

@ -84,6 +84,8 @@ class ClosetController extends Controller
$t->likes += 1;
$t->save();
$this->closet->save();
app('user.current')->setScore(option('score_per_closet_item'), 'minus');
return json(trans('user.closet.add.success', ['name' => $request->input('name')]), 0);
@ -100,6 +102,7 @@ class ClosetController extends Controller
]);
if ($this->closet->rename($request->tid, $request->new_name)) {
$this->closet->save();
return json(trans('user.closet.rename.success', ['name' => $request->new_name]), 0);
} else {
return json(trans('user.closet.remove.non-existent'), 1);
@ -117,6 +120,8 @@ class ClosetController extends Controller
$t->likes = $t->likes - 1;
$t->save();
$this->closet->save();
if (option('return_score'))
app('user.current')->setScore(option('score_per_closet_item'), 'plus');

View File

@ -228,6 +228,8 @@ class Closet
return false;
}
$this->closet_modified = false;
return $this->setTextures($this->textures->values()->toJson());
}