34 lines
764 B
PHP
34 lines
764 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers\Auth;
|
|
|
|
use App\Http\Controllers\Controller;
|
|
use App\Models\User;
|
|
use Illuminate\Contracts\View\View;
|
|
use Illuminate\Http\Request;
|
|
|
|
class ResetPasswordController extends Controller
|
|
{
|
|
/**
|
|
* Reset password page
|
|
*/
|
|
public function index(): View
|
|
{
|
|
return view('vendor.nova.pages.reset-password');
|
|
}
|
|
|
|
/**
|
|
* Store new password
|
|
*/
|
|
public function store(Request $request)
|
|
{
|
|
$request->validate(['username' => ['required', 'string', 'max:250', 'exists:users,username']]);
|
|
|
|
$user = User::where('username', $request->username)->first();
|
|
|
|
// sendSMSVerification($user->phone);
|
|
|
|
return response()->json(['message' => __('We send you a code')]);
|
|
}
|
|
}
|