diff --git a/app/Http/Requests/UserRequest.php b/app/Http/Requests/UserRequest.php
index 6902765..821417c 100644
--- a/app/Http/Requests/UserRequest.php
+++ b/app/Http/Requests/UserRequest.php
@@ -26,17 +26,18 @@ public function rules(): array
{
$rules = [
'name' => ['required', 'max:100'],
- 'email' => ['required', 'email', 'max:100', 'unique:users,email'],
- 'role_id' => ['required', 'in:1,2,3,4'],
- 'status' => ['required', 'in:1,2'],
+ 'role_id' => ['required', 'in:1,2,3,4', 'not_in:select'],
+ 'status' => ['required', 'in:1,2', 'not_in:select'],
];
if($this->isMethod('post')){
+ $roles['email'] = ['required', 'email', 'max:100', 'unique:users,email'];
$rules['password'] = ['required', 'confirmed', Password::min(8)
->mixedCase()
->numbers()
->symbols()];
}else if($this->isMethod('put')){
+ $roles['email'] = ['required', 'email', 'max:100'];
$rules['password'] = ['nullable', 'confirmed', Password::min(8)
->mixedCase()
->numbers()
diff --git a/app/Models/AiringProofTheme.php b/app/Models/AiringProofTheme.php
index 9f41a38..c55aca2 100644
--- a/app/Models/AiringProofTheme.php
+++ b/app/Models/AiringProofTheme.php
@@ -17,4 +17,8 @@ class AiringProofTheme extends Model
'description',
'enhancer_id'
];
+
+ public function enhancer(){
+ return $this->belongsTo(User::class, 'enhancer_id', 'id');
+ }
}
diff --git a/resources/views/dashboard/airing-proof-themes/create.blade.php b/resources/views/dashboard/airing-proof-themes/create.blade.php
index e41556b..c596bf2 100644
--- a/resources/views/dashboard/airing-proof-themes/create.blade.php
+++ b/resources/views/dashboard/airing-proof-themes/create.blade.php
@@ -30,7 +30,7 @@