• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

LeTraceurSnorkLibrary / MessSaga / 23788908627

31 Mar 2026 08:53AM UTC coverage: 0.549% (-18.1%) from 18.656%
23788908627

Pull #13

github

web-flow
Merge 03d4dba7f into b32c68b3f
Pull Request #13: infra: coverage only for unit-tests

4 of 729 relevant lines covered (0.55%)

0.01 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/app/Http/Controllers/ProfileController.php
1
<?php
2

3
declare(strict_types=1);
4

5
namespace App\Http\Controllers;
6

7
use App\Http\Requests\ProfileUpdateRequest;
8
use Illuminate\Contracts\Auth\MustVerifyEmail;
9
use Illuminate\Http\RedirectResponse;
10
use Illuminate\Http\Request;
11
use Illuminate\Support\Facades\Auth;
12
use Illuminate\Support\Facades\Redirect;
13
use Inertia\Inertia;
14
use Inertia\Response;
15

16
class ProfileController extends Controller
17
{
18
    /**
19
     * Display the user's profile form.
20
     */
21
    public function edit(Request $request): Response
22
    {
23
        return Inertia::render('Profile/Edit', [
×
24
            'mustVerifyEmail' => $request->user() instanceof MustVerifyEmail,
×
25
            'status'          => session('status'),
×
26
        ]);
×
27
    }
28

29
    /**
30
     * Update the user's profile information.
31
     */
32
    public function update(ProfileUpdateRequest $request): RedirectResponse
33
    {
34
        $request->user()->fill($request->validated());
×
35

36
        if ($request->user()->isDirty('email')) {
×
37
            $request->user()->email_verified_at = null;
×
38
        }
39

40
        $request->user()->save();
×
41

42
        return Redirect::route('profile.edit');
×
43
    }
44

45
    /**
46
     * Delete the user's account.
47
     */
48
    public function destroy(Request $request): RedirectResponse
49
    {
50
        $request->validate([
×
51
            'password' => ['required', 'current_password'],
×
52
        ]);
×
53

54
        $user = $request->user();
×
55

56
        Auth::logout();
×
57

58
        $user->delete();
×
59

60
        $request->session()->invalidate();
×
61
        $request->session()->regenerateToken();
×
62

63
        return Redirect::to('/');
×
64
    }
65
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc