This commit is contained in:
Mark Gregory
2026-11-04 16:47:55 +00:00
parent c217b0dfc8
commit db6c3488f1
106 changed files with 16268 additions and 31 deletions
+8
View File
@@ -0,0 +1,8 @@
<?php
use Illuminate\Support\Facades\Artisan;
use App\Models\User;
Artisan::command('tarnax:admin {email}',function(){
$user=User::where('email',$this->argument('email'))->first();if(!$user){$this->error('Register and verify this account first.');return 1;}
if(!$user->hasVerifiedEmail()){$this->error('Verify the email address first.');return 1;}
$user->forceFill(['is_admin'=>true])->save();$this->info('Administrator granted. Confirm 2FA in account security before opening /admin.');return 0;
})->purpose('Promote a verified customer to administrator');