/home/techb158/immovalet.com/platform/core/media/src/Http/Controllers
Edit: /home/techb158/immovalet.com/platform/core/media/src/Http/Controllers/MediaFolderController.php (1839B)
folderRepository = $folderRepository;
$this->fileRepository = $fileRepository;
}
/**
* @param MediaFolderRequest $request
* @return JsonResponse
*/
public function store(MediaFolderRequest $request)
{
$name = $request->input('name');
try {
$parentId = $request->input('parent_id');
$folder = $this->folderRepository->getModel();
$folder->user_id = Auth::id();
$folder->name = $this->folderRepository->createName($name, $parentId);
$folder->slug = $this->folderRepository->createSlug($name, $parentId);
$folder->parent_id = $parentId;
$this->folderRepository->createOrUpdate($folder);
return RvMedia::responseSuccess([], trans('core/media::media.folder_created'));
} catch (Exception $exception) {
return RvMedia::responseError($exception->getMessage());
}
}
}