File tree 2 files changed +8
-4
lines changed
2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 2
2
3
3
namespace Laravel \Jetstream \Http \Controllers \Inertia ;
4
4
5
+ use Illuminate \Contracts \Auth \StatefulGuard ;
5
6
use Illuminate \Http \Request ;
6
7
use Illuminate \Routing \Controller ;
7
8
use Illuminate \Support \Facades \Auth ;
@@ -13,13 +14,14 @@ class CurrentUserController extends Controller
13
14
* Delete the current user.
14
15
*
15
16
* @param \Illuminate\Http\Request $request
17
+ * @param \Illuminate\Contracts\Auth\StatefulGuard $auth
16
18
* @return \Illuminate\Http\RedirectResponse
17
19
*/
18
- public function destroy (Request $ request )
20
+ public function destroy (Request $ request, StatefulGuard $ auth )
19
21
{
20
22
app (DeletesUsers::class)->delete ($ request ->user ()->fresh ());
21
23
22
- Auth:: logout ();
24
+ $ auth -> logout ();
23
25
24
26
return response ('' , 409 )->header ('X-Inertia-Location ' , url ('/ ' ));
25
27
}
Original file line number Diff line number Diff line change 2
2
3
3
namespace Laravel \Jetstream \Http \Livewire ;
4
4
5
+ use Illuminate \Contracts \Auth \StatefulGuard ;
5
6
use Illuminate \Support \Facades \Auth ;
6
7
use Laravel \Jetstream \Contracts \DeletesUsers ;
7
8
use Livewire \Component ;
@@ -19,13 +20,14 @@ class DeleteUserForm extends Component
19
20
* Delete the current user.
20
21
*
21
22
* @param \Laravel\Jetstream\Contracts\DeletesUsers $deleter
23
+ * @param \Illuminate\Contracts\Auth\StatefulGuard $auth
22
24
* @return void
23
25
*/
24
- public function deleteUser (DeletesUsers $ deleter )
26
+ public function deleteUser (DeletesUsers $ deleter, StatefulGuard $ auth )
25
27
{
26
28
$ deleter ->delete (Auth::user ()->fresh ());
27
29
28
- Auth:: logout ();
30
+ $ auth -> logout ();
29
31
30
32
return redirect ('/ ' );
31
33
}
You can’t perform that action at this time.
0 commit comments