Method |
Description |
|
__construct ( Image $image, Illuminate\Filesystem\Filesystem $file, ImageRepo $imageRepo ) |
ImageController constructor. |
|
destroy ( PageRepo $pageRepo, Illuminate\Http\Request $request, integer $id ) : Illuminate\Http\JsonResponse |
Deletes an image and all thumbnail/image files |
|
getAllByType ( string $type, integer $page ) : Illuminate\Http\JsonResponse |
Get all images for a specific type, Paginated |
|
getAllForUserType ( integer $page ) : Illuminate\Http\JsonResponse |
Get all images for a user. |
|
getGalleryFiltered ( $filter, integer $page, Illuminate\Http\Request $request ) |
Get gallery images with a specific filter such as book or page |
|
getThumbnail ( $id, $width, $height, $crop ) : Illuminate\Http\JsonResponse |
Generate a sized thumbnail for an image. |
|
searchByType ( $type, integer $page, Illuminate\Http\Request $request ) : mixed |
Search through images within a particular type. |
|
update ( integer $imageId, Illuminate\Http\Request $request ) : Illuminate\Http\JsonResponse |
Update image details |
|
uploadByType ( string $type, Illuminate\Http\Request $request ) : Illuminate\Http\JsonResponse |
Handles image uploads for use on pages. |
|