ldc-legaulois/app/Http/Requests/UpdateRecipe.php

23 lines
549 B
PHP
Raw Normal View History

2021-04-30 20:55:00 +02:00
<?php
namespace App\Http\Requests;
class UpdateRecipe extends StoreRecipe
{
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
2021-05-01 09:23:18 +02:00
$rules = [
'slug' => 'required|unique:recipes,slug,' . $this->recipe->id . '|min:1|max:255',
];
2021-04-30 20:55:00 +02:00
if ($this->recipe->picture) {
$rules['picture'] = 'image|mimes:jpeg,png,jpg|max:2048|dimensions:width=683,height=434';
}
return array_merge(parent::rules(), $rules);
}
}