added StatisticsController.php and changed the User.php model and ProfileController.php that were missing some imports
This commit is contained in:
@@ -3,6 +3,12 @@
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Models\User;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
use Illuminate\Support\Facades\Storage;
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
|
||||
class ProfileController extends Controller
|
||||
{
|
||||
@@ -52,7 +58,7 @@ class ProfileController extends Controller
|
||||
|
||||
$user = $request->user();
|
||||
|
||||
if (!\Hash::check($request->current_password, $user->password)) {
|
||||
if (!Hash::check($request->current_password, $user->password)) {
|
||||
return response()->json(
|
||||
[
|
||||
"message" => "Current password is incorrect",
|
||||
@@ -61,7 +67,7 @@ class ProfileController extends Controller
|
||||
);
|
||||
}
|
||||
|
||||
$user->password = \Hash::make($request->new_password);
|
||||
$user->password = Hash::make($request->new_password);
|
||||
$user->save();
|
||||
|
||||
return response()->json([
|
||||
@@ -78,7 +84,7 @@ class ProfileController extends Controller
|
||||
$user = $request->user();
|
||||
|
||||
if ($user->photo_avatar_filename) {
|
||||
\Storage::disk("public")->delete(
|
||||
Storage::disk("public")->delete(
|
||||
"photos_avatars/" . $user->photo_avatar_filename,
|
||||
);
|
||||
}
|
||||
@@ -87,7 +93,7 @@ class ProfileController extends Controller
|
||||
$filename =
|
||||
str_pad($user->id, 5, "0", STR_PAD_LEFT) .
|
||||
"_" .
|
||||
\Str::random(10) .
|
||||
Str::random(10) .
|
||||
"." .
|
||||
$file->extension();
|
||||
$file->storeAs("photos_avatars", $filename, "public");
|
||||
|
||||
Reference in New Issue
Block a user