注册登录功能

This commit is contained in:
TL 2022-06-28 10:51:20 +08:00
parent 4681723d80
commit 44757d45a0
6 changed files with 20 additions and 19 deletions

View File

@ -29,9 +29,9 @@ class LoginController extends Controller
public function store(LoginRequest $request)
{
$credentials = $request->only('email', 'password');
$credentials = $request->only('login');
if (auth(Customer::AUTH_GUARD)->attempt($credentials)) {
if (auth(Customer::AUTH_GUARD)->attempt($credentials['login'])) {
return redirect(shop_route('account.index'));
}

View File

@ -28,7 +28,8 @@ class RegisterController extends Controller
public function store(RegisterRequest $request)
{
AccountService::register($request->only('email', 'password'));
$data = $request->only('register');
AccountService::register($data['register']);
return redirect(shop_route('login.index'));
}

View File

@ -24,16 +24,16 @@ class LoginRequest extends FormRequest
public function rules()
{
return [
'email' => 'required|email:rfc,dns',
'password' => 'required',
'login.email' => 'required|email:rfc,dns',
'login.password' => 'required',
];
}
public function attributes()
{
return [
'email' => '邮箱地址',
'password' => '密码'
'login.email' => '邮箱地址',
'login.password' => '密码'
];
}
}

View File

@ -24,16 +24,16 @@ class RegisterRequest extends FormRequest
public function rules()
{
return [
'email' => 'required|email:rfc,dns|unique:customers,email',
'password' => 'required|confirmed',
'register.email' => 'required|email:rfc,dns|unique:customers,email',
'register.password' => 'required|confirmed',
];
}
public function attributes()
{
return [
'email' => '邮箱地址',
'password' => '密码'
'register.email' => '邮箱地址',
'register.password' => '密码'
];
}
}

View File

@ -29,16 +29,16 @@
<div class="mb-4">
<label class="form-label" for="email_1">Email</label>
<input type="text" name="email" class="form-control" value="{{ old('email') }}" placeholder="邮箱地址">
@error('email')
<input type="text" name="login[email]" class="form-control" value="{{ old('login.email') }}" placeholder="邮箱地址">
@error('login.email')
<x-admin::form.error :message="$message" />
@enderror
</div>
<div class="mb-4">
<label class="form-label" for="email_1">Password</label>
<input type="password" name="password" class="form-control" placeholder="密码">
@error('password')
<input type="password" name="login[password]" class="form-control" placeholder="密码">
@error('login.password')
<x-admin::form.error :message="$message" />
@enderror
</div>

View File

@ -11,9 +11,9 @@
<div class="input-group-prepend">
<span class="input-group-text" id="email">邮箱</span>
</div>
<input type="text" name="email" class="form-control" value="{{ old('email') }}" placeholder="邮箱地址">
<input type="text" name="register[email]" class="form-control" value="{{ old('register.email') }}" placeholder="邮箱地址">
</div>
@error('email')
@error('register.email')
<x-admin::form.error :message="$message"/>
@enderror
</div>
@ -23,9 +23,9 @@
<div class="input-group-prepend">
<span class="input-group-text" id="password">密码</span>
</div>
<input type="password" name="password" class="form-control" placeholder="密码">
<input type="password" name="register[password]" class="form-control" placeholder="密码">
</div>
@error('password')
@error('register.password')
<x-admin::form.error :message="$message"/>
@enderror
</div>