图片重命名功能

This commit is contained in:
Wisp X
2022-01-13 10:45:26 +08:00
parent 0481188a66
commit f36ba0db6b
4 changed files with 104 additions and 3 deletions
@@ -4,6 +4,7 @@ namespace App\Http\Controllers\User;
use App\Enums\ImagePermission;
use App\Http\Controllers\Controller;
use App\Http\Requests\ImageRenameRequest;
use App\Models\Album;
use App\Models\Image;
use App\Models\User;
@@ -66,6 +67,19 @@ class ImageController extends Controller
return $this->success('success', compact('images'));
}
public function rename(ImageRenameRequest $request): Response
{
/** @var User $user */
$user = Auth::user();
/** @var Image $image */
if ($image = $user->images()->find($request->input('id'))) {
$image->alias_name = $request->input('name');
$image->save();
}
return $this->success('重命名成功', $image->only('id', 'filename'));
}
public function movement(Request $request): Response
{
/** @var User $user */