2015-08-25 5 views
14

पर सहेजने के बिना एक नया मॉडल उदाहरण बना सकते हैं, मैं लैरवेल में मॉडल ऑब्जेक्ट के उदाहरणों का पूरा समूह बनाना चाहता हूं, फिर इष्टतम उदाहरण चुनें और इसे डेटाबेस में सहेजें। मुझे पता है कि मैं Model::create([]) के साथ एक उदाहरण बना सकता हूं, लेकिन यह डेटाबेस को सहेजता है। यदि संभव हो तो मैं मॉडल का एक गुच्छा बनाना चाहता हूं, फिर केवल सर्वोत्तम "बनाएं"।क्या आप इसे डेटाबेस

क्या यह संभव है?

मैं Laravel 5.0

+0

कैसे:

$model = new Model; 

फिर आप बाद में डेटाबेस में सहेज सकते हैं क्या आप अपना सर्वश्रेष्ठ मॉडल चुनते हैं? आप एक शर्त बना सकते हैं जो कि आप जो भी मॉडल सहेजना चाहते हैं उसे सहेज लेगा। – Ikong

उत्तर

21

उपयोग कर रहा हूँ आप बस यह instantiating द्वारा एक नया मॉडल बनाने के लिए:

$model->save(); 
+1

यह थोड़ा आसान है। मुझे नहीं पता कि मैंने उस विकल्प को कैसे नजरअंदाज कर दिया। – ajon

+13

इस तरह तत्काल होने पर, आप मॉडल को प्रारंभिक संपत्ति मानों के साथ लोड कर सकते हैं जैसे 'create() ':' $ model = new model ([' name '=>' foo ', ...]); ' – Jason

संबंधित मुद्दे