HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/reiskick.komma.nl/app/Exceptions/Solutions/ResetDatabase.php
<?php declare(strict_types=1);


namespace App\Exceptions\Solutions;


use Facade\IgnitionContracts\RunnableSolution;
use Illuminate\Support\Facades\Artisan;
use Illuminate\Support\Facades\Cookie;

class ResetDatabase implements RunnableSolution
{

    public function getSolutionTitle(): string
    {
        return 'Reset your database';
    }

    public function getSolutionDescription(): string
    {
        return 'Solve this problem by refreshing and reseeding your database. All your data will be lost!';
    }

    public function getDocumentationLinks(): array
    {
        return [
        ];
    }

    public function getSolutionActionDescription(): string
    {
        return 'We can try to refresh the database and redirect you to the base url (/)';
    }

    public function getRunButtonText(): string
    {
        return 'Refresh database';
    }

    public function run(array $parameters = [])
    {
        Artisan::call('migrate:fresh');
        Artisan::call('kms:seed');
        Artisan::call('db:seed');
    }

    public function getRunParameters(): array
    {
        return [];
    }
}