Custom Ref ID
This commit is contained in:
parent
4e63d5348f
commit
d197a2e251
|
@ -123,8 +123,15 @@ class UserController extends Controller
|
||||||
"credits" => "required|numeric|min:0|max:99999999",
|
"credits" => "required|numeric|min:0|max:99999999",
|
||||||
"server_limit" => "required|numeric|min:0|max:1000000",
|
"server_limit" => "required|numeric|min:0|max:1000000",
|
||||||
"role" => Rule::in(['admin', 'mod', 'client', 'member']),
|
"role" => Rule::in(['admin', 'mod', 'client', 'member']),
|
||||||
|
"referral_code" => "required|string|min:2|max:32",
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
if (User::where('referral_code', '=', $request->input('referral_code'))->exists()) {
|
||||||
|
throw ValidationException::withMessages([
|
||||||
|
'referral_code' => [__("Another User with this Referral-Code already exists!")]
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
if (isset($this->pterodactyl->getUser($request->input('pterodactyl_id'))['errors'])) {
|
if (isset($this->pterodactyl->getUser($request->input('pterodactyl_id'))['errors'])) {
|
||||||
throw ValidationException::withMessages([
|
throw ValidationException::withMessages([
|
||||||
'pterodactyl_id' => [__("User does not exists on pterodactyl's panel")]
|
'pterodactyl_id' => [__("User does not exists on pterodactyl's panel")]
|
||||||
|
|
|
@ -114,12 +114,23 @@
|
||||||
</option>
|
</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="name">{{__('Referral-Code')}}</label>
|
||||||
|
<input value="{{$user->referral_code}}" id="referral_code" name="referral_code" type="text"
|
||||||
|
class="form-control @error('referral_code') is-invalid @enderror" required="required">
|
||||||
|
@error('referral_code')
|
||||||
|
<div class="invalid-feedback">
|
||||||
|
{{$message}}
|
||||||
|
</div>
|
||||||
|
@enderror
|
||||||
|
</div>
|
||||||
@error('role')
|
@error('role')
|
||||||
<div class="text-danger">
|
<div class="text-danger">
|
||||||
{{$message}}
|
{{$message}}
|
||||||
</div>
|
</div>
|
||||||
@enderror
|
@enderror
|
||||||
</div>
|
|
||||||
<div class="form-group text-right">
|
<div class="form-group text-right">
|
||||||
<button type="submit" class="btn btn-primary">{{__('Submit')}}</button>
|
<button type="submit" class="btn btn-primary">{{__('Submit')}}</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in a new issue