- add remove options for ip address
This commit is contained in:
		
							
								
								
									
										25
									
								
								app/Console/Commands/RemoveIPFromList.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								app/Console/Commands/RemoveIPFromList.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
declare(strict_types=1);
 | 
			
		||||
 | 
			
		||||
namespace App\Console\Commands;
 | 
			
		||||
 | 
			
		||||
use Illuminate\Console\Command;
 | 
			
		||||
use App\Models\CVInfo;
 | 
			
		||||
 | 
			
		||||
class RemoveIPFromList extends Command
 | 
			
		||||
{
 | 
			
		||||
    protected $signature = 'cv:rm-ip {ip : IP address on list.}';
 | 
			
		||||
 | 
			
		||||
    protected $description = 'Remove IP address from show list.';
 | 
			
		||||
 | 
			
		||||
    public function handle(): int
 | 
			
		||||
    {
 | 
			
		||||
        $ip = $this->argument('ip');
 | 
			
		||||
        $cvInfo = CVInfo::query()->where('ip', $ip);
 | 
			
		||||
        $cvInfo->delete();
 | 
			
		||||
        $this->info('IP '. $ip .' deleted from database.');
 | 
			
		||||
 | 
			
		||||
        return Command::SUCCESS;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user