diff --git a/app/Http/Controllers/Backend/Instructors/InstructorController.php b/app/Http/Controllers/Backend/Instructors/InstructorController.php index 61af7ea..831d4fa 100644 --- a/app/Http/Controllers/Backend/Instructors/InstructorController.php +++ b/app/Http/Controllers/Backend/Instructors/InstructorController.php @@ -5,7 +5,6 @@ use App\Http\Controllers\Controller; use App\Models\Instructor; use App\Models\User; -use Illuminate\Http\Request; use App\Http\Requests\Backend\Instructors\AddNewRequest; use App\Http\Requests\Backend\Instructors\UpdateRequest; use App\Models\Role; @@ -56,11 +55,11 @@ public function store(AddNewRequest $request) $instructor->language = 'en'; $instructor->access_block = $request->access_block; if ($request->hasFile('image')) { - $roleName = Role::find($request->role_id)?->name; - $imageName = $roleName.'-'.$request->name_en.'.'. $request->image->extension(); + $imageName = (Role::find($request->roleId)->name) . '_' . $request->fullName_en . '_' . rand(999, 111) . '.' . $request->image->extension(); $request->image->move(public_path('uploads/users'), $imageName); $instructor->image = $imageName; } + if ($instructor->save()) { $user = new User; $user->instructor_id = $instructor->id; @@ -131,13 +130,12 @@ public function update(UpdateRequest $request, $id) $instructor->password = Hash::make($request->password); $instructor->language = 'en'; $instructor->access_block = $request->access_block; - if ($request->hasFile('image')) { - $roleName = Role::find($request->role_id)?->name; - $imageName = $roleName . '-' . $request->name_en . '.' . $request->image->extension(); + $imageName = (Role::find($request->roleId)->name) . '_' . $request->fullName_en . '_' . rand(999, 111) . '.' . $request->image->extension(); $request->image->move(public_path('uploads/users'), $imageName); $instructor->image = $imageName; } + if ($instructor->save()) { $user = User::where('instructor_id', $instructor->id)->first(); $user->instructor_id = $instructor->id; diff --git a/public/uploads/instructors/1231704120091.jpg b/public/uploads/instructors/1231704120091.jpg deleted file mode 100644 index 1083daa..0000000 Binary files a/public/uploads/instructors/1231704120091.jpg and /dev/null differ diff --git a/public/uploads/instructors/1521704119941.jpg b/public/uploads/instructors/1521704119941.jpg deleted file mode 100644 index 1083daa..0000000 Binary files a/public/uploads/instructors/1521704119941.jpg and /dev/null differ diff --git a/public/uploads/instructors/1711704167636.png b/public/uploads/instructors/1711704167636.png deleted file mode 100644 index 1d46e96..0000000 Binary files a/public/uploads/instructors/1711704167636.png and /dev/null differ diff --git a/public/uploads/instructors/1971708533737.png b/public/uploads/instructors/1971708533737.png deleted file mode 100644 index 9e90a6c..0000000 Binary files a/public/uploads/instructors/1971708533737.png and /dev/null differ diff --git a/public/uploads/instructors/1991704118011.jpg b/public/uploads/instructors/1991704118011.jpg deleted file mode 100644 index 1083daa..0000000 Binary files a/public/uploads/instructors/1991704118011.jpg and /dev/null differ diff --git a/public/uploads/instructors/3151704175469.png b/public/uploads/instructors/3151704175469.png deleted file mode 100644 index b3409ba..0000000 Binary files a/public/uploads/instructors/3151704175469.png and /dev/null differ diff --git a/public/uploads/instructors/3321708533352.png b/public/uploads/instructors/3321708533352.png deleted file mode 100644 index a290866..0000000 Binary files a/public/uploads/instructors/3321708533352.png and /dev/null differ diff --git a/public/uploads/instructors/3401704171939.png b/public/uploads/instructors/3401704171939.png deleted file mode 100644 index 1d46e96..0000000 Binary files a/public/uploads/instructors/3401704171939.png and /dev/null differ diff --git a/public/uploads/instructors/3571704117863.jpg b/public/uploads/instructors/3571704117863.jpg deleted file mode 100644 index 1083daa..0000000 Binary files a/public/uploads/instructors/3571704117863.jpg and /dev/null differ diff --git a/public/uploads/instructors/3621704171986.png b/public/uploads/instructors/3621704171986.png deleted file mode 100644 index 1d46e96..0000000 Binary files a/public/uploads/instructors/3621704171986.png and /dev/null differ diff --git a/public/uploads/instructors/3701704120487.jpg b/public/uploads/instructors/3701704120487.jpg deleted file mode 100644 index 1083daa..0000000 Binary files a/public/uploads/instructors/3701704120487.jpg and /dev/null differ diff --git a/public/uploads/instructors/3931708534567.png b/public/uploads/instructors/3931708534567.png deleted file mode 100644 index a290866..0000000 Binary files a/public/uploads/instructors/3931708534567.png and /dev/null differ diff --git a/public/uploads/instructors/5011704117880.jpg b/public/uploads/instructors/5011704117880.jpg deleted file mode 100644 index 1083daa..0000000 Binary files a/public/uploads/instructors/5011704117880.jpg and /dev/null differ diff --git a/public/uploads/instructors/5321704167492.png b/public/uploads/instructors/5321704167492.png deleted file mode 100644 index b3409ba..0000000 Binary files a/public/uploads/instructors/5321704167492.png and /dev/null differ diff --git a/public/uploads/instructors/5621704117973.jpg b/public/uploads/instructors/5621704117973.jpg deleted file mode 100644 index 1083daa..0000000 Binary files a/public/uploads/instructors/5621704117973.jpg and /dev/null differ diff --git a/public/uploads/instructors/6091704120029.jpg b/public/uploads/instructors/6091704120029.jpg deleted file mode 100644 index 1083daa..0000000 Binary files a/public/uploads/instructors/6091704120029.jpg and /dev/null differ diff --git a/public/uploads/instructors/7581704118352.jpg b/public/uploads/instructors/7581704118352.jpg deleted file mode 100644 index a281400..0000000 Binary files a/public/uploads/instructors/7581704118352.jpg and /dev/null differ diff --git a/public/uploads/instructors/7681708533867.jpg b/public/uploads/instructors/7681708533867.jpg deleted file mode 100644 index ac5f394..0000000 Binary files a/public/uploads/instructors/7681708533867.jpg and /dev/null differ diff --git a/public/uploads/instructors/7761704117918.jpg b/public/uploads/instructors/7761704117918.jpg deleted file mode 100644 index 1083daa..0000000 Binary files a/public/uploads/instructors/7761704117918.jpg and /dev/null differ diff --git a/public/uploads/instructors/7871704118057.jpg b/public/uploads/instructors/7871704118057.jpg deleted file mode 100644 index 1083daa..0000000 Binary files a/public/uploads/instructors/7871704118057.jpg and /dev/null differ diff --git a/public/uploads/instructors/8091704117193.jpg b/public/uploads/instructors/8091704117193.jpg deleted file mode 100644 index a281400..0000000 Binary files a/public/uploads/instructors/8091704117193.jpg and /dev/null differ diff --git a/public/uploads/instructors/8921704168703.png b/public/uploads/instructors/8921704168703.png deleted file mode 100644 index 1d46e96..0000000 Binary files a/public/uploads/instructors/8921704168703.png and /dev/null differ diff --git a/public/uploads/instructors/9121708534063.png b/public/uploads/instructors/9121708534063.png deleted file mode 100644 index a290866..0000000 Binary files a/public/uploads/instructors/9121708534063.png and /dev/null differ diff --git a/public/uploads/instructors/9231704120744.jpg b/public/uploads/instructors/9231704120744.jpg deleted file mode 100644 index 1083daa..0000000 Binary files a/public/uploads/instructors/9231704120744.jpg and /dev/null differ diff --git a/public/uploads/instructors/9321704169337.png b/public/uploads/instructors/9321704169337.png deleted file mode 100644 index 1d46e96..0000000 Binary files a/public/uploads/instructors/9321704169337.png and /dev/null differ diff --git a/public/uploads/instructors/9421704169207.png b/public/uploads/instructors/9421704169207.png deleted file mode 100644 index b3409ba..0000000 Binary files a/public/uploads/instructors/9421704169207.png and /dev/null differ diff --git a/public/uploads/instructors/9661704167604.png b/public/uploads/instructors/9661704167604.png deleted file mode 100644 index b3409ba..0000000 Binary files a/public/uploads/instructors/9661704167604.png and /dev/null differ diff --git a/public/uploads/users/6161700367047.png b/public/uploads/users/6161700367047.png deleted file mode 100644 index 1d46e96..0000000 Binary files a/public/uploads/users/6161700367047.png and /dev/null differ diff --git a/public/uploads/instructors/1501704117145.jpg b/public/uploads/users/Burhan Uddin Fuad_.jpg similarity index 100% rename from public/uploads/instructors/1501704117145.jpg rename to public/uploads/users/Burhan Uddin Fuad_.jpg diff --git a/public/uploads/instructors/6211704117438.jpg b/public/uploads/users/Instructor_Asadullah Galib_310.jpg similarity index 100% rename from public/uploads/instructors/6211704117438.jpg rename to public/uploads/users/Instructor_Asadullah Galib_310.jpg diff --git a/public/uploads/instructors/6661704117291.jpg b/public/uploads/users/Instructor_Burhan Uddin Fuad_137.jpg similarity index 100% rename from public/uploads/instructors/6661704117291.jpg rename to public/uploads/users/Instructor_Burhan Uddin Fuad_137.jpg diff --git a/public/uploads/instructors/3961704117419.jpg b/public/uploads/users/Instructor_Joshim Uddin_155.jpg similarity index 100% rename from public/uploads/instructors/3961704117419.jpg rename to public/uploads/users/Instructor_Joshim Uddin_155.jpg diff --git a/public/uploads/instructors/8731704117402.jpg b/public/uploads/users/Instructor_Raihan Sazzad_662.jpg similarity index 100% rename from public/uploads/instructors/8731704117402.jpg rename to public/uploads/users/Instructor_Raihan Sazzad_662.jpg diff --git a/public/uploads/instructors/6361704117383.jpg b/public/uploads/users/Instructor_Thouhidul Islam_766.jpg similarity index 100% rename from public/uploads/instructors/6361704117383.jpg rename to public/uploads/users/Instructor_Thouhidul Islam_766.jpg diff --git a/public/uploads/users/Thouhidul Islam_Instructor.jpg b/public/uploads/users/Thouhidul Islam_Instructor.jpg new file mode 100644 index 0000000..cd7258f Binary files /dev/null and b/public/uploads/users/Thouhidul Islam_Instructor.jpg differ