v1.5.6 User images is now deleted for the uploads folder when a user is deleted or gets a new one
This commit is contained in:
@@ -3,8 +3,10 @@
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Helpers\Detector;
|
||||
use App\Resource;
|
||||
use App\ResourceCategory;
|
||||
use App\ResourceExtension;
|
||||
use FontLib\EOT\File;
|
||||
use Illuminate\Database\Eloquent\Collection;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
@@ -131,6 +133,9 @@ class UserController extends Controller
|
||||
"user" => $user,
|
||||
"roles" => $roles,
|
||||
]);
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -147,11 +152,22 @@ class UserController extends Controller
|
||||
|
||||
$user = User::find($id);
|
||||
|
||||
if($request->file("resource")) {
|
||||
$user->resource_id = ResourceController::store($request)->id;
|
||||
}
|
||||
|
||||
$user->save();
|
||||
if($request->file("resource")) {
|
||||
if(!empty($user->resource_id)){
|
||||
$resource = Resource::find($user->resource_id);
|
||||
unlink(public_path() . $resource->filename);
|
||||
|
||||
$user->resource_id = ResourceController::store($request)->id;
|
||||
|
||||
$user->save();
|
||||
$resource->delete();
|
||||
} else {
|
||||
$user->resource_id = ResourceController::store($request)->id;
|
||||
|
||||
$user->save();
|
||||
}
|
||||
}
|
||||
|
||||
$allUsersEmail = User::query()->where('email', '=', $request->email)->where('id', '!=', $id)->get();
|
||||
$allUsersPhone = User::query()->where('phone', '=', $request->phone)->where('id', '!=', $id)->get();
|
||||
|
||||
Reference in New Issue
Block a user