UnknownSec Bypass
403
:
/
mnt
/
lmsestudio-instance-vol002
/
lms_64113a7a192d
/
app
/
Http
/
Requests
/
Courses
/ [
drwxr-xr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
TaskRequest.php
<?php namespace EstudioLMS\Http\Requests\Courses; use EstudioLMS\Helpers\GetDataRecords; use EstudioLMS\Http\Requests\Request; /** * */ class TaskRequest extends Request { /** * Determine if the user is authorized to make this request. * * @return bool */ public function authorize() { return true; } /** * Get the validation rules that apply to the request. * * @return array */ public function rules() { $getDataRecords = app(GetDataRecords::class); $lesson = $getDataRecords->getResourceByResourceId(Request::get('resource_type_id'), Request::get('resource_id')); $textValidation = $lesson->write_required ? 'required' : ''; $uploadValidation = $lesson->upload_required ? 'required' : ''; if ($lesson->upload_required) { $uploadMaxSize = $lesson->file_size / 1024; $uploadValidation .= '|max:' . $uploadMaxSize; } return [ 'redaction' => $textValidation, 'task_upload' => $uploadValidation ]; } /** * Set custom messages for validator errors. * * @return array */ public function messages() { $getDataRecords = app(GetDataRecords::class); $lesson = $getDataRecords->getResourceByResourceId(Request::get('resource_type_id'), Request::get('resource_id')); $uploadMaxSize = 0; if ($lesson->upload_required) { $uploadMaxSize = ($lesson->file_size / 1024) / 1024; } return [ 'task_upload.max' => 'O tamanho máximo do upload não pode exceder a ' . $uploadMaxSize . 'MB' ]; } /** * Set custom attributes for validator errors. * * @return array */ public function attributes() { return [ 'redaction' => 'texto/redação', 'task_upload' => 'upload da tarefa' ]; } }
Copyright © 2026 - UnknownSec