支持查看图片详细信息

This commit is contained in:
Wisp X
2022-01-14 10:49:13 +08:00
parent ee1a984abf
commit 0cba2cea6c
7 changed files with 337 additions and 39 deletions
+18 -1
View File
@@ -61,12 +61,29 @@ class ImageController extends Controller
$image->human_date = $image->created_at->diffForHumans();
$image->date = $image->created_at->format('Y-m-d H:i:s');
$image->append(['url', 'filename', 'links'])->setVisible([
'id', 'filename', 'url', 'human_date', 'date', 'human_date', 'width', 'height', 'links'
'id', 'filename', 'url', 'human_date', 'date', 'width', 'height', 'links'
]);
});
return $this->success('success', compact('images'));
}
public function image(Request $request): Response
{
/** @var User $user */
$user = Auth::user();
/** @var Image $image */
if (! $image = $user->images()->find($request->route('id'))) {
return $this->error('未找到该图片');
}
$image->strategy->setVisible(['name']);
$image->album?->setVisible(['name']);
$image->append(['url', 'filename', 'links'])->setVisible([
'id', 'filename', 'origin_name', 'url', 'width', 'height', 'size', 'mimetype', 'md5', 'sha1', 'permission',
'strategy', 'album', 'uploaded_ip', 'links', 'created_at'
]);
return $this->success('success', compact('image'));
}
public function permission(Request $request): Response
{
/** @var User $user */