File manager - Edit - /var/www/payraty/helpdesk/common/Admin/Appearance/Themes/CrupdateCssThemeRequest.php
Back
<?php namespace Common\Admin\Appearance\Themes; use Auth; use Common\Core\BaseFormRequest; use Illuminate\Validation\Rule; class CrupdateCssThemeRequest extends BaseFormRequest { public function rules(): array { $required = $this->getMethod() === 'POST' ? 'required' : ''; $ignore = $this->getMethod() === 'PUT' ? $this->route('css_theme')->id : ''; $userId = $this->route('css_theme') ? $this->route('css_theme')->user_id : Auth::id(); return [ 'name' => [ $required, 'string', 'min:3', Rule::unique('css_themes')->where('user_id', $userId)->ignore($ignore) ], 'is_dark' => 'boolean', 'default_dark' => 'boolean', 'default_light' => 'boolean', 'colors' => 'array', ]; } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 1.18 |
proxy
|
phpinfo
|
Settings