डालने मैं तीन टेबल है,Laravel जोड़ने डेटा जबकि नया रिकार्ड
roles(id, name);
users(id, email, password);
user_role(id, user_id, role_id);
इस परिदृश्य में, मैं उन तालिका कई संबंध बनाने के लिए कई के साथ भूमिकाओं मेज पर जुड़ा हुआ है है।
मैं अब, सवाल यह है कि जब मैं भूमिकाओं है कि मैं उपयोगकर्ताओं को असाइन करना चाहते हैं की आईडी के साथ एक नया उपयोगकर्ता जोड़ना चाहते हैं के रूप में
Role
+users(){
belongsToMany('User')
}
User
+roles(){
belongsToMany('Role')
}
दो वाक्पटु मॉडल है। मैं लैवेलवेल सर्वोत्तम प्रथाओं के साथ पिवट तालिका में मूल्य कैसे डाल सकता हूं?
मेरे मौजूदा कोड है: -
$roles = Input::get('roles'); // arrays of role ids
$user = new User();
$user->username = Input::get('username');
$user->password = Hash::make(Input::get('password'));
$user->save();
आगे क्या करना है ???
बस यहाँ की तरह: http://laravel.com/docs/4.2/eloquent#inserting-related-models –