|
@@ -7,6 +7,7 @@ use App\Http\Requests\User\StoreProfile;
|
|
|
use App\Http\Requests\User\StoreUser;
|
|
use App\Http\Requests\User\StoreUser;
|
|
|
use App\Models\User;
|
|
use App\Models\User;
|
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Http\Request;
|
|
|
|
|
+use Illuminate\Support\Facades\Auth;
|
|
|
use Illuminate\Support\Facades\Hash;
|
|
use Illuminate\Support\Facades\Hash;
|
|
|
|
|
|
|
|
class UserController extends Controller
|
|
class UserController extends Controller
|
|
@@ -132,5 +133,12 @@ class UserController extends Controller
|
|
|
return redirect()->route('user.profile')->with(['success' => 'Профиль обновлён!']);
|
|
return redirect()->route('user.profile')->with(['success' => 'Профиль обновлён!']);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ public function deleteProfile(Request $request)
|
|
|
|
|
+ {
|
|
|
|
|
+ User::query()->where('id', '=', $request->user()->id)->delete();
|
|
|
|
|
+ Auth::logout();
|
|
|
|
|
+ return redirect()->route('login')->with(['success' => 'Профиль удалён!']);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
}
|
|
}
|