D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
alafqpharma.net
/
app
/
Http
/
Requests
/
Admin
/
Filename :
CompanyReliabilityUpdateRequest.php
back
Copy
<?php namespace App\Http\Requests\Admin; use Illuminate\Foundation\Http\FormRequest; /** * @property int $id * @property string $name * @property string $image * @property int $status */ class CompanyReliabilityUpdateRequest extends FormRequest { protected $stopOnFirstFailure = false; public function authorize(): bool { return true; } public function rules(): array { $rules = []; for ($i = 1; $i <= 4; $i++) { $rules["title_{$i}"] = ['required', 'string', 'max:40']; $rules["image_{$i}"] = ['sometimes', 'image', getFileUploadFormats(skip: '.svg', asRule: 'true'), 'max:'. (getFileUploadMaxSize() * 1024)]; } return $rules; } public function messages(): array { $messages = []; for ($i = 1; $i <= 4; $i++) { $messages["title_{$i}.required"] = translate("The title for item {$i} is required."); $messages["image_{$i}.sometimes"] = translate("The image for item {$i} is required."); $messages["image_{$i}.mimes"] = translate("The image for item {$i} must be a file of type:". getFileUploadFormats('skip: .svg', asMessage: 'true')); } return $messages; } }