*/
public function upload(Request $request)
{
- // TODO - ensure uploads are deleted on page delete.
$this->validate($request, [
'uploaded_to' => 'required|integer|exists:pages,id',
'file' => 'required|file'
{
$this->validate($request, [
'uploaded_to' => 'required|integer|exists:pages,id',
- 'name' => 'string|max:255',
- 'link' => 'url'
+ 'name' => 'required|string|min:1|max:255',
+ 'link' => 'url|min:1|max:255'
]);
$pageId = $request->get('uploaded_to');
{
$this->validate($request, [
'uploaded_to' => 'required|integer|exists:pages,id',
- 'name' => 'string|max:255',
- 'link' => 'url|max:255'
+ 'name' => 'required|string|min:1|max:255',
+ 'link' => 'required|url|min:1|max:255'
]);
$pageId = $request->get('uploaded_to');
$fileContents = $this->fileService->getFile($file);
return response($fileContents, 200, [
'Content-Type' => 'application/octet-stream',
- 'Content-Disposition' => 'attachment; filename="'. $file->name .'"'
+ 'Content-Disposition' => 'attachment; filename="'. $file->getFileName() .'"'
]);
}