UnknownSec Bypass
403
:
/
mnt
/
lmsestudio-instance-vol002
/
cursosconsultec
/
app
/
Http
/
Requests
/ [
drwxr-xr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
AdminCoursesCategoryRequest.php
<?php namespace EstudioLMS\Http\Requests; //use EstudioLMS\Http\Requests\Request; /** * Class AdminCoursesCategoryRequest * @package EstudioLMS\Http\Requests */ class AdminCoursesCategoryRequest 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() { $id = Request::get('id'); $maxSize = 2048; $storageRemaining = (\Session::get('planLimite.plan_storage') - \Session::get('planLimite.storageSize')); $storageRemaining = (int)($storageRemaining * 1024); if ($maxSize > $storageRemaining) { $maxSize = $storageRemaining; } return [ 'image' => 'sometimes|custom_images|max:'. $maxSize, 'name' => 'required|max:80|unique:course_categories,name' . ($id ? ",$id,id" : ''), 'parent_id' => 'required', 'language_id' => 'required', 'slug' => 'required|regex:/^[a-z0-9-]+$/|unique:course_categories,slug' . ($id ? ",$id,id" : ''), ]; } /** * @return array */ public function attributes() { return [ 'image' => 'Imagem', 'name' => 'Nome', 'parent_id' => 'É ou não sub-categoria', 'language_id' => 'Idioma', 'slug' => 'slug' ]; } public function messages() { return [ 'slug.required' => 'É obrigatória a indicação de um valor para o campo :attribute. Está sendo apresentado o slug baseado no título/nome.', ]; } }
Copyright © 2026 - UnknownSec