Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php namespace App\Console\Commands; use App\Models\InstanceSettings; use Illuminate\Co..

Decoded Output download

<?php

namespace App\Console\Commands;

use App\Models\InstanceSettings;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Artisan;
use Illuminate\Support\Facades\Process;

class Dev extends Command
{
    protected $signature = 'dev:init';

    protected $description = 'Init the app in dev mode';

    public function handle()
    {
        // Generate APP_KEY if not exists
        if (empty(env('APP_KEY'))) {
            echo "Generating APP_KEY.
";
            Artisan::call('key:generate');
        }
        // Seed database if it's empty
        $settings = InstanceSettings::find(0);
        if (! $settings) {
            echo "Initializing instance, seeding database.
";
            Artisan::call('migrate --seed');
        } else {
            echo "Instance already initialized.
";
        }
        // Set permissions
        Process::run(['chmod', '-R', 'o+rwx', '.']);
    }
}
 ?>

Did this file decode correctly?

Original Code

<?php

namespace App\Console\Commands;

use App\Models\InstanceSettings;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Artisan;
use Illuminate\Support\Facades\Process;

class Dev extends Command
{
    protected $signature = 'dev:init';

    protected $description = 'Init the app in dev mode';

    public function handle()
    {
        // Generate APP_KEY if not exists
        if (empty(env('APP_KEY'))) {
            echo "Generating APP_KEY.\n";
            Artisan::call('key:generate');
        }
        // Seed database if it's empty
        $settings = InstanceSettings::find(0);
        if (! $settings) {
            echo "Initializing instance, seeding database.\n";
            Artisan::call('migrate --seed');
        } else {
            echo "Instance already initialized.\n";
        }
        // Set permissions
        Process::run(['chmod', '-R', 'o+rwx', '.']);
    }
}

Function Calls

None

Variables

None

Stats

MD5 3a3e458e903924c6c26c2cfc2658b422
Eval Count 0
Decode Time 79 ms