मैं उत्सुक था, मैं अपने प्रवासन के लिए लार्वेल और कारीगर का उपयोग कर रहा हूं। क्या कंसोल को जानकारी आउटपुट करने का कोई तरीका है? मुझे इस पर कोई जानकारी नहीं मिल रही है। उदाहरण के लिए:लार्वेल और कारीगर में कंसोल को कैसे गूंजें?
<?php
class Generate_Sample_Users{
public function up(){
//Echo to console here
echo "Creating sample users...";
$generator = new Sample_Data();
$user_count = 30;
$users = array();
for($i=0; $i < $user_count; $i++){
array_push($users, $generator->generate_user($i));
}
DB::table('users')->insert($users);
}
public function down(){
DB::table('users')->delete();
}
}
बस एक संकेत, माइग्रेशन स्कीमा बनाने के लिए हैं जहां बीज आपके डेटाबेस को बीजिंग के लिए हैं। आप ऊपर क्या कर रहे हैं मेरे लिए एक बीज की तरह दिखता है। –
सुधार कार्ल के लिए धन्यवाद, मैं एक अलग माइग्रेशन का उपयोग कर स्कीमा बनाता हूं, फिर मैं केवल अपने विकास पर्यावरण के लिए नमूना डेटा पॉप्युलेट करने के लिए इस माइग्रेशन को चलाता हूं। क्या यह करने का गलत तरीका है? –
यदि आप लैरावेल 4 का उपयोग कर रहे हैं, तो बीज के साथ ऐसा करना बेहतर होगा: http://four.laravel.com/docs/migrations#database-seeding – JackPoint