123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- namespace App\Http\Controllers\Auth;
- use App\Http\Controllers\Controller;
- use Illuminate\Http\RedirectResponse;
- use Illuminate\Http\Request;
- use Illuminate\Support\Facades\Password;
- use Inertia\Inertia;
- use Inertia\Response;
- class PasswordResetLinkController extends Controller
- {
- /**
- * Show the password reset link request page.
- */
- public function create(Request $request): Response
- {
- return Inertia::render('auth/ForgotPasswordPage', [
- 'status' => $request->session()->get('status'),
- ]);
- }
- /**
- * Handle an incoming password reset link request.
- *
- * @throws \Illuminate\Validation\ValidationException
- */
- public function store(Request $request): RedirectResponse
- {
- $request->validate([
- 'email' => 'required|email',
- ]);
- Password::sendResetLink($request->only('email'));
- return back()->with('status', __('A reset link will be sent if the account exists.'));
- }
- }
|