fix: make form submit apply modification on existing article

This commit is contained in:
Valentin Lab
2025-10-15 11:21:16 +02:00
parent f4bd4ddf24
commit 7d8bd8c372

View File

@@ -3,6 +3,7 @@
namespace App\Http\Requests\Admin\Shop; namespace App\Http\Requests\Admin\Shop;
use Illuminate\Foundation\Http\FormRequest; use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Validation\Rule;
class StoreArticlePost extends FormRequest class StoreArticlePost extends FormRequest
{ {
@@ -13,8 +14,13 @@ class StoreArticlePost extends FormRequest
public function rules() public function rules()
{ {
$articleId = $this->input('id');
return [ return [
'ref' => 'required|unique:shop_articles', 'ref' => [
'required',
Rule::unique('shop_articles', 'ref')->ignore($articleId)->whereNull('deleted_at'),
],
'product_type' => 'required', 'product_type' => 'required',
'product_id' => 'required', 'product_id' => 'required',
'article_nature_id' => 'required', 'article_nature_id' => 'required',