Recent posts
Don't miss the latest trends
-
coders guild
login
<div class="container d-flex justify-content-center align-items-center min-vh-100"> <div class="card shadow p-4" style="width: 100%; max-width: 400px;"> <div class="text-center mb-4"> <a href="/"> <!-- You can place your logo image here --> <img src="{{ asset('images/logo.png') }}" alt="Logo" style="width: 80px; height: 80px;"> </a> </div> <!-- Session Status --> @if (session('status')) <div class="alert alert-success mb-3"> {{ session('status') }} </div> @endif <!-- Validation Errors --> @if ($errors->any()) <div class="alert alert-danger mb-3"> <ul class="mb-0"> @foreach ($errors->all() as $error) <li>{{ $error }}</li> @endforeach </ul> </div> @endif <form method="POST" action="{{ route('login') }}"> @csrf <!-- Email Address --> <div class="mb-3"> <label for="email" class="form-label">{{ __('Email') }}</label> <input id="email" type="email" name="email" value="{{ old('email') }}" required autofocus class="form-control"> </div> <!-- Password --> <div class="mb-3"> <label for="password" class="form-label">{{ __('Password') }}</label> <input id="password" type="password" name="password" required class="form-control"> </div> <!-- Remember Me --> <div class="form-check mb-3"> <input class="form-check-input" type="checkbox" name="remember" id="remember_me"> <label class="form-check-label" for="remember_me"> Remember Me </label> </div> <div class="d-flex justify-content-between align-items-center"> @if (Route::has('password.request')) <a class="text-decoration-none" href="{{ route('register') }}"> Dont have an account? </a> @endif <button type="submit" class="btn btn-primary"> Login </button> </div> </form> </div> </div>
-
coders guild
editblade
<div class="container d-flex justify-content-center align-items-center min-vh-100"> <div class="card shadow p-4" style="width: 100%; max-width: 500px;"> <h3 class="text-center mb-4">Update Profile</h3> @if (session('status')) <div class="alert alert-success mb-3"> {{ session('status') }} </div> @endif @if ($errors->any()) <div class="alert alert-danger mb-3"> <ul class="mb-0"> @foreach ($errors->all() as $error) <li>{{ $error }}</li> @endforeach </ul> </div> @endif <form method="POST" action="{{ url('profile_update') }}"> @csrf <!-- Name --> <div class="mb-3"> <label for="name" class="form-label">Name</label> <input id="name" type="text" name="name" value="{{ old('name', $user->name) }}" required class="form-control"> </div> <!-- Email --> <div class="mb-3"> <label for="email" class="form-label">Email</label> <input id="email" type="email" name="email" value="{{ old('email', $user->email) }}" required class="form-control"> </div> <!-- Gender --> <div class="mb-3"> <label for="gender" class="form-label">Gender</label> <select id="gender" name="gender" required class="form-select"> <option value="Male" {{ old('gender', $user->gender) == 'Male' ? 'selected' : '' }}>Male</option> <option value="Female" {{ old('gender', $user->gender) == 'Female' ? 'selected' : '' }}>Female</option> <option value="Other" {{ old('gender', $user->gender) == 'Other' ? 'selected' : '' }}>Other</option> </select> </div> <div class="d-flex justify-content-end"> <button type="submit" class="btn btn-primary">Update</button> </div> </form> </div> </div>
-
coders guild
profile
public function profile_edit() { $user = Auth::user(); return view('auth.edit', compact('user')); } public function profile_update(Request $request) { $user = Auth::user(); $request->validate([ 'name' => ['required', 'string', 'max:255'], 'email' => ['required', 'string', 'email', 'max:255', 'unique:users,email,' . $user->id], 'gender' => ['required', 'in:Male,Female,Other'], ]); $user->update([ 'name' => $request->name, 'email' => $request->email, 'gender' => $request->gender, ]); return redirect()->back()->with('status', 'Profile updated successfully!'); } use Illuminate\Support\Facades\Auth;
-
coders guild
profile route
Route::get('/profile_edit', [UpdateController::class, 'profile_edit'])->name('profile.edit'); Route::post('/profile_update', [UpdateController::class, 'profile_update'])->name('profile.update');
-
Popular Posts
-
Routes
1 reaction
-
installaion:
0 reaction
-
auth installation
0 reaction
-
profile route
0 reaction
-
profile
0 reaction
Jane Cooper
Katen Doe
Barbara Cartland