Skip to content

Commit e871b88

Browse files
committed
update guard usage
1 parent ca060fa commit e871b88

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/Http/Controllers/Inertia/CurrentUserController.php

+4-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace Laravel\Jetstream\Http\Controllers\Inertia;
44

5+
use Illuminate\Contracts\Auth\StatefulGuard;
56
use Illuminate\Http\Request;
67
use Illuminate\Routing\Controller;
78
use Illuminate\Support\Facades\Auth;
@@ -13,13 +14,14 @@ class CurrentUserController extends Controller
1314
* Delete the current user.
1415
*
1516
* @param \Illuminate\Http\Request $request
17+
* @param \Illuminate\Contracts\Auth\StatefulGuard $auth
1618
* @return \Illuminate\Http\RedirectResponse
1719
*/
18-
public function destroy(Request $request)
20+
public function destroy(Request $request, StatefulGuard $auth)
1921
{
2022
app(DeletesUsers::class)->delete($request->user()->fresh());
2123

22-
Auth::logout();
24+
$auth->logout();
2325

2426
return response('', 409)->header('X-Inertia-Location', url('/'));
2527
}

src/Http/Livewire/DeleteUserForm.php

+4-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace Laravel\Jetstream\Http\Livewire;
44

5+
use Illuminate\Contracts\Auth\StatefulGuard;
56
use Illuminate\Support\Facades\Auth;
67
use Laravel\Jetstream\Contracts\DeletesUsers;
78
use Livewire\Component;
@@ -19,13 +20,14 @@ class DeleteUserForm extends Component
1920
* Delete the current user.
2021
*
2122
* @param \Laravel\Jetstream\Contracts\DeletesUsers $deleter
23+
* @param \Illuminate\Contracts\Auth\StatefulGuard $auth
2224
* @return void
2325
*/
24-
public function deleteUser(DeletesUsers $deleter)
26+
public function deleteUser(DeletesUsers $deleter, StatefulGuard $auth)
2527
{
2628
$deleter->delete(Auth::user()->fresh());
2729

28-
Auth::logout();
30+
$auth->logout();
2931

3032
return redirect('/');
3133
}

0 commit comments

Comments
 (0)