diff --git a/app/Http/Controllers/FollowerController.php b/app/Http/Controllers/FollowerController.php index fe829aa..0f9a192 100644 --- a/app/Http/Controllers/FollowerController.php +++ b/app/Http/Controllers/FollowerController.php @@ -13,4 +13,11 @@ class FollowerController extends Controller return back(); } + + public function destroy(User $user) + { + $user->followers()->detach(auth()->user()->id); + + return back(); + } } diff --git a/app/Http/Controllers/SignupController.php b/app/Http/Controllers/SignupController.php index 6838f7b..50e035f 100644 --- a/app/Http/Controllers/SignupController.php +++ b/app/Http/Controllers/SignupController.php @@ -41,6 +41,6 @@ class SignupController extends Controller // authenticate user Auth::attempt($request->only("email", "password")); - return redirect()->route("posts.index"); + return redirect()->route("posts.index", auth()->user()->username); } } diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php index 6025ee1..93bb9b2 100644 --- a/resources/views/dashboard.blade.php +++ b/resources/views/dashboard.blade.php @@ -53,8 +53,9 @@ class="bg-blue-600 text-white uppercase rounded-lg px-3 py-1 text-xs font-bold cursor-pointer" value="follow"> -
+ @csrf + @method('DELETE')