Can you add dd($request->all()) to the top of your registerLawyer function and post the output. Can you ensure you add the output between ``` blocks to format as code
Nov 22, 2018
4
Level 1
Call to a member function store() on null
when i am trying to upload an image it gives me an error
view
Select Legal Documents: <input type="file" id="imgUpload1" name = "imgUpload1">'''
controller.
'public function registerLawyer(Request $request){
$firstname = $request->get('firstname');
$lastname = $request->get('lastname');
$country = $request->get('country');
$role = $request->get('role');
$dob = $request->get('dob');
$email = $request->get('email');
$pass = $request->get('password');
$aop = $request->get('pracitces');
$file = $request->file('imgUpload1')->store('images');
$filename = str_replace('public/','',$file);
$licensenum = $request->get('licenseNumber');
$license = $request->get('license');
$user_data = DB::table('users')->insert([
'firstname' => $firstname,
'lastname' => $lastname,
'country' => $country,
'role' => $role,
'dob' => $dob,
'email' => $email,
'password' => $pass,
]);
$user = DB::table('users')->where(['firstname'=>$firstname])->first();
$lawyer_data = DB::table('lawyer')->insert([
'u_id' => $user->id,
'practices' => $aop
]);
$law = DB::table('lawyer')->where(['u_id'=>$user->id])->first(['id']);
if(is_array($license && $license != null) && isset($license)){
$license_data = DB::table('license')->insert([
'lawyer_id' => $law->id,
'file'=>$filename,
'licenseno' => $licensenum,
'institution' => $license
]);
}
return redirect('welcome');
}
Please or to participate in this conversation.