Does anyone already set up a video upload using Laravel 4 and DropzoneJS on DigitalOcean?
I just did and everything works fine on my localhost, but when I try to upload a video on my online application (hosted on DigitalOcean), I have the following issues:
line: 45
message: "Call to a member function getClientOriginalName() on null"
type: "Symfony\Component\Debug\Exception\FatalErrorException"```
This is my code on this line:
$file = Input::file(‘file’);
$video = Video::create([
'name' => explode('.', ucfirst(strtolower($file->getClientOriginalName())))[0],
'file' => $file,
'extension' => $file->getClientOriginalExtension(),
'size' => $file->getSize(),
]);
return count($video->validationErrors) == 0 ? Response::json('success', 200) : Response::json($video->validationErrors->first(), 400);```
Any ideas?
Thanks in advance!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Click below to sign up and get $100 of credit to try our products over 60 days!
Hi!
I know this was posted a while ago, but in case anyone runs across this and is having the same issue, make sure that you set
enctype="multipart/form-data"
on your HTML form tag or set thefiles
option totrue
when usingForm::open
as per the Laravel documentation: