user instructor image name save issue fixed

Cette révision appartient à :
Ibrahim Khalil Shakil 2024-02-22 02:31:04 +06:00
Parent b3283c317a
révision 3f8dabb3d7
36 fichiers modifiés avec 4 ajouts et 6 suppressions

Voir le fichier

@ -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;

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 104 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 104 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 71 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 107 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 104 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 9.2 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 67 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 71 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 104 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 71 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 104 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 67 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 104 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 9.2 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 104 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 104 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 55 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 169 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 104 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 104 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 55 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 71 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 67 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 104 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 71 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 9.2 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 9.2 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 71 KiB

Voir le fichier

Avant

Largeur:  |  Hauteur:  |  Taille: 55 KiB

Après

Largeur:  |  Hauteur:  |  Taille: 55 KiB

Voir le fichier

Avant

Largeur:  |  Hauteur:  |  Taille: 274 KiB

Après

Largeur:  |  Hauteur:  |  Taille: 274 KiB

Voir le fichier

Avant

Largeur:  |  Hauteur:  |  Taille: 55 KiB

Après

Largeur:  |  Hauteur:  |  Taille: 55 KiB

Voir le fichier

Avant

Largeur:  |  Hauteur:  |  Taille: 20 KiB

Après

Largeur:  |  Hauteur:  |  Taille: 20 KiB

Voir le fichier

Avant

Largeur:  |  Hauteur:  |  Taille: 54 KiB

Après

Largeur:  |  Hauteur:  |  Taille: 54 KiB

Voir le fichier

Avant

Largeur:  |  Hauteur:  |  Taille: 80 KiB

Après

Largeur:  |  Hauteur:  |  Taille: 80 KiB

Fichier binaire non affiché.

Après

Largeur:  |  Hauteur:  |  Taille: 80 KiB