for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace OkayBueno\Images\Services\Validation\src;
use OkayBueno\Images\Services\Validation\ImageValidatorInterface;
use OkayBueno\Validation\src\LaravelValidator;
/**
* Class ImageValidatorLaravel
* @package OkayBueno\Images\Services\Validation\src
*/
class ImageValidatorLaravel extends LaravelValidator implements ImageValidatorInterface
{
* @return array
public function create()
return [
'filename' => 'required',
'path' => 'required',
'type' => 'sometimes|max:255'
];
}
public function existsById()
'id' => 'required|exists:images,id,deleted_at,NULL'
public function existsByIdEvenDeleted()
'id' => 'required|exists:images,id'