D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
eldiastypharmacy.com
/
app
/
Http
/
Requests
/
Admin
/
Filename :
S3CredentialAddOrUpdateRequest.php
back
Copy
<?php namespace App\Http\Requests\Admin; use App\Traits\ResponseHandler; use Illuminate\Contracts\Validation\Validator; use Illuminate\Foundation\Http\FormRequest; use Illuminate\Http\Exceptions\HttpResponseException; class S3CredentialAddOrUpdateRequest extends FormRequest { use ResponseHandler; public function authorize(): bool { return true; } public function rules(): array { return [ 's3_key' => 'required', 's3_secret' => 'required', 's3_region' => 'required', 's3_bucket' => 'required', 's3_url' => 'required', ]; } public function messages(): array { return [ 's3_key.required' => translate('The_key_field_is_required'), 's3_secret.required' => translate('The_secret_field_is_required'), 's3_region.required' => translate('The_region_field_is_required'), 's3_bucket.required' => translate('The_bucket_field_is_required'), 's3_url.required' => translate('The_url_field_is_required'), ]; } protected function failedValidation(Validator $validator) { throw new HttpResponseException(response()->json(['errors' => $this->errorProcessor($validator)])); } }