sekolah_adiwiyata/app/Http/Controllers/Auth/CustomRegisterController.php

36 lines
1.2 KiB
PHP

<?php
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Validator;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Hash;
use Illuminate\Http\Request;
use App\Models\User;
class CustomRegisterController extends Controller
{
public function index()
{
return view('auth.register');
}
public function post_register(Request $request)
{
Validator::make($request->all(), [
'email' => 'required|unique:user|email|regex:/@.*\./',
'name' => 'required|max:50',
'npsn' => 'required',
'tingkat_sekolah' => 'required',
'status_sekolah' => 'required',
'alamat_sekolah' => 'required',
'kontak_person' => 'required',
'telp' => 'required',
'check' => 'required',
'password' => 'required|min:8|max:15|regex:/[a-z]/|regex:/[A-Z]/|regex:/[0-9]/|regex:/[@$!%*#?&]/', //min 8 char, maks 15 char, min 1 symbol, min 1 uppercase, min 1 lowercase, 1 number
])->validate();
}
}