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\Http\Controllers; use App\Models\Kategori as model; use Illumin..

Decoded Output download

<?php 
 
namespace App\Http\Controllers; 
 
use App\Models\Kategori as model; 
use Illuminate\Http\Request; 
 
class KategoriController extends Controller 
{ 
    private $folder = "admin.kategori"; 
    private $title = "Kategori"; 
    private $route = "adm.kategori"; 
    public function index() 
    { 
        $data = array("title" => $this->title, "form" => route($this->route . ".create"), "destroy" => $this->route . ".destroy", "edit" => $this->route . ".edit", "data" => model::paginate(10)); 
        return view($this->folder . ".index", $data); 
    } 
    public function create() 
    { 
        $data = array("title" => "Tambah " . $this->title, "back" => route($this->route . ".index"), "route" => $this->route . ".store", "method" => "POST", "data" => new model()); 
        return view($this->folder . ".form", $data); 
    } 
    public function store(Request $request) 
    { 
        $request->validate(array("nama_kategori" => "required|unique:kategori,nama_kategori"), array("nama_kategori.required" => "Nama Kategori harus diisi!", "nama_kategori.unique" => "Nama Kategori sudah ada!")); 
        model::create($request->all()); 
        return redirect()->route($this->route . ".index")->with("success", "Data berhasil disimpan!"); 
    } 
    public function edit($id) 
    { 
        $data = array("title" => "Edit " . $this->title, "back" => route($this->route . ".index"), "route" => $this->route . ".update", "method" => "PUT", "data" => model::find($id)); 
        return view($this->folder . ".form", $data); 
    } 
    public function update(Request $request, $id) 
    { 
        $request->validate(array("nama_kategori" => "required|unique:kategori,nama_kategori," . $id), array("nama_kategori.required" => "Nama Kategori harus diisi!", "nama_kategori.unique" => "Nama Kategori sudah ada!")); 
        model::find($id)->update($request->all()); 
        return redirect()->route($this->route . ".index")->with("success", "Data berhasil diubah!"); 
    } 
    public function destroy($id) 
    { 
        model::destroy($id); 
        return redirect()->route($this->route . ".index")->with("success", "Data berhasil dihapus!"); 
    } 
} 
 ?>

Did this file decode correctly?

Original Code

<?php

namespace App\Http\Controllers;

use App\Models\Kategori as model;
use Illuminate\Http\Request;

class KategoriController extends Controller
{
    private $folder = "\x61\x64\155\151\156\x2e\153\x61\164\145\x67\x6f\162\151";
    private $title = "\113\x61\164\145\x67\x6f\x72\151";
    private $route = "\x61\144\x6d\x2e\x6b\x61\x74\145\x67\157\162\151";
    public function index()
    {
        $data = array("\164\151\164\x6c\x65" => $this->title, "\146\x6f\x72\155" => route($this->route . "\56\x63\x72\x65\141\164\x65"), "\144\x65\163\164\x72\x6f\x79" => $this->route . "\56\144\x65\163\164\162\x6f\x79", "\x65\x64\x69\164" => $this->route . "\x2e\x65\144\151\x74", "\x64\141\164\141" => model::paginate(10));
        return view($this->folder . "\x2e\x69\x6e\144\145\x78", $data);
    }
    public function create()
    {
        $data = array("\x74\x69\164\154\145" => "\x54\141\x6d\142\141\150\40" . $this->title, "\142\141\x63\153" => route($this->route . "\x2e\151\156\x64\x65\x78"), "\x72\157\x75\x74\145" => $this->route . "\56\163\x74\157\x72\x65", "\x6d\145\164\150\x6f\x64" => "\x50\x4f\123\124", "\144\141\164\141" => new model());
        return view($this->folder . "\x2e\146\x6f\162\x6d", $data);
    }
    public function store(Request $request)
    {
        $request->validate(array("\x6e\x61\155\141\137\153\141\164\x65\147\x6f\162\x69" => "\x72\145\161\165\x69\x72\x65\x64\174\165\x6e\151\x71\165\145\x3a\x6b\x61\x74\145\147\x6f\162\x69\54\x6e\141\x6d\141\137\x6b\x61\164\145\147\x6f\x72\151"), array("\x6e\x61\155\x61\x5f\153\x61\x74\145\147\x6f\162\x69\56\162\x65\161\x75\151\162\145\144" => "\x4e\141\x6d\x61\40\113\x61\164\145\x67\x6f\x72\151\x20\150\x61\x72\165\x73\40\x64\151\151\163\151\x21", "\x6e\141\155\141\x5f\153\x61\x74\x65\147\x6f\162\151\56\165\156\151\x71\165\x65" => "\116\141\155\x61\x20\113\x61\164\x65\147\157\162\x69\x20\x73\165\x64\141\150\x20\141\x64\141\x21"));
        model::create($request->all());
        return redirect()->route($this->route . "\x2e\x69\x6e\144\145\x78")->with("\163\x75\x63\143\x65\163\163", "\x44\x61\x74\141\x20\142\x65\162\150\141\163\x69\154\40\x64\x69\x73\x69\155\x70\141\156\41");
    }
    public function edit($id)
    {
        $data = array("\x74\x69\x74\154\x65" => "\105\x64\151\x74\x20" . $this->title, "\142\x61\x63\x6b" => route($this->route . "\x2e\x69\x6e\144\x65\170"), "\x72\157\x75\x74\x65" => $this->route . "\56\x75\x70\x64\x61\164\x65", "\x6d\x65\164\150\x6f\x64" => "\120\125\x54", "\144\141\164\141" => model::find($id));
        return view($this->folder . "\56\x66\x6f\x72\x6d", $data);
    }
    public function update(Request $request, $id)
    {
        $request->validate(array("\x6e\141\x6d\x61\x5f\x6b\x61\164\x65\147\157\x72\x69" => "\x72\x65\x71\165\x69\x72\x65\x64\x7c\x75\156\151\x71\x75\145\72\153\141\x74\145\147\x6f\162\151\54\x6e\x61\x6d\141\137\153\x61\164\145\x67\x6f\162\x69\54" . $id), array("\156\141\155\x61\x5f\153\x61\164\145\x67\x6f\x72\x69\x2e\162\x65\161\165\x69\162\145\x64" => "\116\x61\155\x61\x20\113\x61\164\145\x67\157\162\x69\40\150\x61\162\165\x73\x20\x64\x69\x69\163\151\x21", "\156\141\155\141\137\153\x61\164\x65\147\x6f\162\x69\56\x75\156\151\x71\165\x65" => "\x4e\x61\155\x61\40\113\141\x74\145\x67\157\162\x69\x20\x73\x75\x64\141\x68\40\x61\x64\x61\x21"));
        model::find($id)->update($request->all());
        return redirect()->route($this->route . "\56\x69\156\144\145\x78")->with("\163\x75\143\143\x65\163\x73", "\x44\141\164\141\x20\142\x65\x72\150\141\163\151\154\x20\144\x69\165\142\141\x68\x21");
    }
    public function destroy($id)
    {
        model::destroy($id);
        return redirect()->route($this->route . "\56\x69\156\x64\x65\x78")->with("\x73\x75\x63\x63\x65\163\163", "\x44\x61\164\141\x20\142\x65\162\150\x61\x73\x69\x6c\40\144\x69\x68\141\160\165\163\41");
    }
}

Function Calls

None

Variables

None

Stats

MD5 2a120d7f443ab3d45e83d22f793d61cf
Eval Count 0
Decode Time 58 ms