26 lines
633 B
PHP
26 lines
633 B
PHP
<?php
|
|
|
|
namespace App\Providers;
|
|
|
|
use Illuminate\Support\ServiceProvider;
|
|
use Illuminate\Validation\Rules\Password;
|
|
|
|
class AppServiceProvider extends ServiceProvider
|
|
{
|
|
public function register(): void
|
|
{
|
|
//
|
|
}
|
|
|
|
public function boot(): void
|
|
{
|
|
// Menetapkan aturan baku password untuk seluruh pembuatan/pembaruan akun
|
|
Password::defaults(function () {
|
|
return Password::min(8)
|
|
->letters()
|
|
->mixedCase() // Wajib huruf besar & kecil
|
|
->numbers() // Wajib angka
|
|
->symbols(); // Wajib simbol (@$!%*?&)
|
|
});
|
|
}
|
|
} |