create
विधि बनती है और सहेजती है आपके मॉडल का एक नया उदाहरण। चूंकि मॉडल में उस समय उपयोगकर्ता आईडी शामिल नहीं है, इसलिए यह विफल हो जाता है।
आप user_id
. जोड़कर इसे ठीक कर सकते हैं अपने मॉडल के भरने योग्य सरणी में और उपयोगकर्ता आईडी को $validatedData
में भी जोड़ें मॉडल बनाने से पहले सरणी।
वैकल्पिक रूप से, आप new
. के साथ अपने मॉडल का एक नया उदाहरण भी बना सकते हैं कीवर्ड, सभी डेटा सेट करें और काम पूरा करने के बाद उसे स्पष्ट रूप से सहेजें:
$article = new Article($validatedData);
$article->user()->associate( Auth::user() );
$article->save();