for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace WebDevEtc\BlogEtc\Requests;
use Illuminate\Validation\Rule;
use WebDevEtc\BlogEtc\Interfaces\LegacyGetImageFileInterface;
use WebDevEtc\BlogEtc\Requests\Traits\HasCategoriesTrait;
use WebDevEtc\BlogEtc\Requests\Traits\HasImageUploadTrait;
class UpdateBlogEtcPostRequest extends BaseBlogEtcPostRequest implements LegacyGetImageFileInterface
{
use HasCategoriesTrait;
use HasImageUploadTrait;
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules(): array
$return = $this->baseBlogPostRules();
$return['slug'][] = Rule::unique('blog_etc_posts', 'slug')->ignore($this->route()->parameter('blogPostId'));
return $return;
}