Skip to content

Commit

Permalink
update guard usage
Browse files Browse the repository at this point in the history
  • Loading branch information
taylorotwell committed Sep 1, 2020
1 parent ca060fa commit e871b88
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
6 changes: 4 additions & 2 deletions src/Http/Controllers/Inertia/CurrentUserController.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace Laravel\Jetstream\Http\Controllers\Inertia;

use Illuminate\Contracts\Auth\StatefulGuard;
use Illuminate\Http\Request;
use Illuminate\Routing\Controller;
use Illuminate\Support\Facades\Auth;
Expand All @@ -13,13 +14,14 @@ class CurrentUserController extends Controller
* Delete the current user.
*
* @param \Illuminate\Http\Request $request
* @param \Illuminate\Contracts\Auth\StatefulGuard $auth
* @return \Illuminate\Http\RedirectResponse
*/
public function destroy(Request $request)
public function destroy(Request $request, StatefulGuard $auth)
{
app(DeletesUsers::class)->delete($request->user()->fresh());

Auth::logout();
$auth->logout();

return response('', 409)->header('X-Inertia-Location', url('/'));
}
Expand Down
6 changes: 4 additions & 2 deletions src/Http/Livewire/DeleteUserForm.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace Laravel\Jetstream\Http\Livewire;

use Illuminate\Contracts\Auth\StatefulGuard;
use Illuminate\Support\Facades\Auth;
use Laravel\Jetstream\Contracts\DeletesUsers;
use Livewire\Component;
Expand All @@ -19,13 +20,14 @@ class DeleteUserForm extends Component
* Delete the current user.
*
* @param \Laravel\Jetstream\Contracts\DeletesUsers $deleter
* @param \Illuminate\Contracts\Auth\StatefulGuard $auth
* @return void
*/
public function deleteUser(DeletesUsers $deleter)
public function deleteUser(DeletesUsers $deleter, StatefulGuard $auth)
{
$deleter->delete(Auth::user()->fresh());

Auth::logout();
$auth->logout();

return redirect('/');
}
Expand Down

0 comments on commit e871b88

Please sign in to comment.