ldc-ovoteam/app/Http/Requests/Back/Recipes/UpdateRecipeRequest.php

29 lines
748 B
PHP
Raw Permalink Normal View History

<?php
declare(strict_types=1);
namespace App\Http\Requests\Back\Recipes;
use Illuminate\Validation\Rule;
class UpdateRecipeRequest extends StoreRecipeRequest
{
public function rules(): array
{
return array_merge(parent::rules(), [
'picture' => [
'required',
$this->hasFile('picture')
? Rule::imageFile()
->max(self::MAX_FILE_SIZE_KB)
->dimensions(
Rule::dimensions()
->width(static::PICTURE_WIDTH)
->height(static::PICTURE_HEIGHT)
)
: 'string',
],
]);
}
}