$imgData = $this->imageRepo->getEntityFiltered('drawio', $parentTypeFilter, $page, 24, $uploadedToFilter, $searchTerm);
- return view('components.image-manager-list', [
+ return view('pages.parts.image-manager-list', [
'images' => $imgData['images'],
'hasMore' => $imgData['has_more'],
]);
public function create(Request $request)
{
$this->validate($request, [
- 'image' => 'required|string',
- 'uploaded_to' => 'required|integer',
+ 'image' => ['required', 'string'],
+ 'uploaded_to' => ['required', 'integer'],
]);
$this->checkPermission('image-create-all');
public function getAsBase64($id)
{
$image = $this->imageRepo->getById($id);
- $page = $image->getPage();
- if ($image === null || $image->type !== 'drawio' || !userCan('page-view', $page)) {
+ if (is_null($image) || $image->type !== 'drawio' || !userCan('page-view', $image->getPage())) {
return $this->jsonError('Image data could not be found');
}
$imageData = $this->imageRepo->getImageData($image);
- if ($imageData === null) {
+ if (is_null($imageData)) {
return $this->jsonError('Image data could not be found');
}