Call to a member function getClientOriginalExtension() on null
when i try submit data but skip file upload option then show this error
Call to a member function getClientOriginalExtension() on null
how to fix it any suggestion ?
$files=Input::file('resume');
$picName=str_random(30) . '.' . $files->getClientOriginalExtension();
$files->move(base_path() . '/public/resume/',$picName);
$registration=new Registration(array(
'resume'=>base_path() . '/public/resume/'. $picName,
'date_registration'=>$request->get('date_registration'),
'status'=>'Recently Added',
));
$registration->save();
if (request()->has('resume')) {
$files=Input::file('resume');
$picName=str_random(30) . '.' . $files->getClientOriginalExtension();
$files->move(base_path() . '/public/resume/',$picName);
$registration=new Registration(array(
'resume'=>base_path() . '/public/resume/'. $picName,
'date_registration'=>$request->get('date_registration'),
'status'=>'Recently Added',
));
$registration->save();
}
Ensure a file has been uploaded i.e. request()->has('resume') or add a validation rule for that field.
@SERGIU17 - i try this but return null
i actually try i cannot select file upload and direct submit button then error
Call to a member function getClientOriginalExtension() on null
so how to skip file upload everytime is optional field so please help me out
@VAN1310 - First, mark resume filed as nullable in your migration.
$registration = new Registration();
$registration->date_registration = $request->get('date_registration');
$registration->status = 'Recently added';
if (request()->has('resume')) {
$files=Input::file('resume');
$picName=str_random(30) . '.' . $files->getClientOriginalExtension();
$files->move(base_path() . '/public/resume/',$picName);
$registration->resume = base_path() . '/public/resume/'. $picName;
}
$registration->save();
@SERGIU17 - @sergiu17 Thank You Very much Sir Its Working Once Again You Helping me Thank You
Please or to participate in this conversation.