name_en = $request->fullName_en; $data->contact_en = $request->contactNumber_en; $data->email = $request->emailAddress; $data->date_of_birth = $request->dob; $data->gender = $request->gender; $data->bio = $request->bio; $data->profession = $request->profession; $data->nationality = $request->nationality; // $data->status = $request->status; // $data->password = Hash::make($request->fullName_bn); $data->language = 'en'; if ($request->hasFile('image')) { $imageName = rand(111, 999) . time() . '.' . $request->image->extension(); $request->image->move(public_path('uploads/students'), $imageName); $data->image = $imageName; } if ($data->save()){ $this->setSession($data); return redirect()->back()->with('success', 'Data Saved'); } } catch (Exception $e) { // dd($e); return redirect()->back()->withInput()->with('error', 'Please try again'); } } public function setSession($student) { return request()->session()->put( [ 'userId' => encryptor('encrypt', $student->id), 'userName' => encryptor('encrypt', $student->name_en), 'emailAddress' => encryptor('encrypt', $student->email), 'studentLogin' => 1, 'image' => $student->image ?? 'No Image Found' ] ); } }