Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

MFirdausA's avatar

Flash message not showing

hello everyone, i'm using laravel 9 . now ihave issuse after save input/data and redirect /the session message not showing .but in other controller is work. and this my code.

//view {{ (@$data) ? 'Ubah' : 'Simpan' }}

//controller public function update(ProfileUpdateRequest $request): RedirectResponse { $request->user()->fill($request->validated());

    if ($request->user()->isDirty('email')) {
        $request->user()->email_verified_at = null;
    }

    $request->user()->save();
    
    session()->flash('success', 'Data Updated!');
    return redirect()->route('profile.edit');
}

//route

    Route::put('/', ['uses' => 'App\Http\Controllers\ProfileController@update', 'as' => 'update']);
0 likes
2 replies
Tray2's avatar

do you display the message in the profile.edit view?

@if (session('success'))
    <div class="alert alert-success">
        {{ session('success') }}
    </div>
@endif

And I really recommend upgrading to Laravel 11,

Please or to participate in this conversation.