* @license https://www.gnu.org/licenses/agpl-3.0.en.html/ GNU Affero General Public License v3.0 */ namespace App\Console\Commands; use Exception; use Illuminate\Console\Command; use Throwable; class ClearCache extends Command { /** * The name and signature of the console command. * * @var string */ protected $signature = 'clear:all_cache'; /** * The console command description. * * @var string */ protected $description = "Clears Several Common Cache's ..."; /** * Execute the console command. * * @throws Exception|Throwable If there is an error during the execution of the command. */ final public function handle(): void { $this->comment("Clearing several common cache's ..."); $this->call('view:clear'); $this->call('route:clear'); $this->call('config:clear'); } }