[REFACTOR] 將帳號管理之 Email 欄位改為選填
All checks were successful
star-cloud-deploy-demo / deploy-demo (push) Successful in 54s
All checks were successful
star-cloud-deploy-demo / deploy-demo (push) Successful in 54s
This commit is contained in:
@@ -208,7 +208,7 @@ class PermissionController extends Controller
|
|||||||
$validated = $request->validate([
|
$validated = $request->validate([
|
||||||
'name' => 'required|string|max:255',
|
'name' => 'required|string|max:255',
|
||||||
'username' => 'required|string|max:255|unique:users,username',
|
'username' => 'required|string|max:255|unique:users,username',
|
||||||
'email' => 'required|email|max:255|unique:users,email',
|
'email' => 'nullable|email|max:255|unique:users,email',
|
||||||
'password' => 'required|string|min:8',
|
'password' => 'required|string|min:8',
|
||||||
'role' => 'required|string',
|
'role' => 'required|string',
|
||||||
'status' => 'required|boolean',
|
'status' => 'required|boolean',
|
||||||
@@ -301,7 +301,7 @@ class PermissionController extends Controller
|
|||||||
$validated = $request->validate([
|
$validated = $request->validate([
|
||||||
'name' => 'required|string|max:255',
|
'name' => 'required|string|max:255',
|
||||||
'username' => 'required|string|max:255|unique:users,username,' . $id,
|
'username' => 'required|string|max:255|unique:users,username,' . $id,
|
||||||
'email' => 'required|email|max:255|unique:users,email,' . $id,
|
'email' => 'nullable|email|max:255|unique:users,email,' . $id,
|
||||||
'password' => 'nullable|string|min:8',
|
'password' => 'nullable|string|min:8',
|
||||||
'role' => 'required|string',
|
'role' => 'required|string',
|
||||||
'status' => 'required|boolean',
|
'status' => 'required|boolean',
|
||||||
|
|||||||
@@ -264,9 +264,9 @@
|
|||||||
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
|
||||||
<div class="space-y-2">
|
<div class="space-y-2">
|
||||||
<label class="text-xs font-black text-slate-500 uppercase tracking-widest pl-1">
|
<label class="text-xs font-black text-slate-500 uppercase tracking-widest pl-1">
|
||||||
{{ __('Email') }} <span class="text-rose-500">*</span>
|
{{ __('Email') }}
|
||||||
</label>
|
</label>
|
||||||
<input type="email" name="email" x-model="currentUser.email" required class="luxury-input @error('email') border-rose-500 @enderror" placeholder="{{ __('john@example.com') }}">
|
<input type="email" name="email" x-model="currentUser.email" class="luxury-input @error('email') border-rose-500 @enderror" placeholder="{{ __('john@example.com') }}">
|
||||||
@error('email')
|
@error('email')
|
||||||
<p class="text-[10px] font-bold text-rose-500 mt-1 pl-1 uppercase tracking-tight">{{ $message }}</p>
|
<p class="text-[10px] font-bold text-rose-500 mt-1 pl-1 uppercase tracking-tight">{{ $message }}</p>
|
||||||
@enderror
|
@enderror
|
||||||
|
|||||||
Reference in New Issue
Block a user