Я нашел решение! мы можем использовать $requst->requst->remove('slug');
Вы можете сделать это, не удаляя поле. Например, если вы используете запрос проверки, вы можете игнорировать проверку уникальности следующим образом:
// don't forget to use this in the top of your class-file
use Illuminate\Validation\Rule;
public function rules()
{
// for your case replace the word "post"s if need for your appropriate table
return [
'slug' => ['required', Rule::unique('posts')->ignore($this->post()->id)]
];
}
Вы можете обновить свою уникальную проверку, чтобы она игнорировала обновляемую запись при проверке уникальности. laravel.com/docs/8.x/validation#rule-unique