for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace PerfectOblivion\Valid;
use Illuminate\Foundation\Http\FormRequest;
use PerfectOblivion\Valid\Traits\SanitizesInput;
use PerfectOblivion\Valid\Traits\PreparesCustomRulesForFormRequest;
class BaseRequest extends FormRequest
{
use SanitizesInput, PreparesCustomRulesForFormRequest;
/**
* Prepare the data for validation.
*/
protected function prepareForValidation()
$this->sanitizeData();
$this->beforeValidation();
return $this->validationData();
}
* Run any logic needed prior to validation running.
protected function beforeValidation()
* Get data to be validated from the request.
*
* @return array
protected function validationData()
return $this->all();
* Transform the request data if necessary.
* @param array $data
protected function transform($data)
return $data;