Файловый менеджер - Редактировать - /home/clickysoft/public_html/charliapp-v2.clickysoft.net/app/Http/Requests/UpdatePackageRequest.php
Назад
<?php namespace App\Http\Requests; use App\Models\Package; use Gate; use Illuminate\Foundation\Http\FormRequest; use Illuminate\Http\Response; class UpdatePackageRequest extends FormRequest { public function authorize() { return Gate::allows('package_edit'); } public function rules() { $rules = [ 'package_name' => [ 'string', 'required', ], 'description' => [ 'string', 'nullable', ], 'color_id' => [ 'required', 'integer', ], 'price_monthly' => [ 'numeric', 'required', ], 'yearly_discount' => [ 'numeric', 'required', ], 'price_yearly' => [ 'numeric', 'required', ], 'package_options' => [ 'required', 'array', ], ]; $packgeOptions = request()->input("package_options", []); foreach ($packgeOptions as $po) { if (!empty(request()->input("option_limit" . $po))) { $rules["option_limit" . $po] = [ "integer" ]; $rules["option_title" . $po] = [ "max:50" ]; } } return $rules; } public function attributes() { $attributes = []; $packgeOptions = request()->input("package_options", []); foreach ($packgeOptions as $po) { if (!empty(request()->input("option_limit" . $po))) { $attributes["option_limit" . $po] = "Option limit"; $attributes["option_title" . $po] = "Option title"; } } return $attributes; } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка