Files
core/app/Http/Requests/UploadRequest.php
T
Michal Kváček df3bc22954 FEATURE #1508: merge files and directories overview.
This commit merges list of all uploaded files and created directories into one page. It also modifies way of uploading files. Special page for uploading files was removed (because of no support for directories) and files can be uploaded only via overview.
2016-03-13 22:50:20 +01:00

34 lines
648 B
PHP

<?php
namespace App\Http\Requests;
abstract class UploadRequest extends Request
{
protected $rules = [];
abstract protected function setRules();
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
// some globaly defined rules
$rules = [
'keywords' => 'max:255',
'directoryId' => 'exists:directories,id'
];
// setup additional rules
$this->setRules();
foreach ($this->rules as $field => $rule) {
$rules[$field] = $rule;
}
return $rules;
}
}