Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Laravel 'उपयोगकर्ता' मॉडल कोई आईडी कॉलम नहीं

खोज के लिए उपयोग की जाने वाली प्राथमिक कुंजी को ओवरराइड करने के लिए आपको primaryKey . को परिभाषित करना होगा उपयोगकर्ता मॉडल पर संपत्ति।

class User extends Eloquent implements UserInterface, RemindableInterface {

    use UserTrait, RemindableTrait;

    protected $primaryKey = 'username';
...

अब लार्वा प्राथमिक कुंजी कॉलम के रूप में उपयोगकर्ता नाम कॉलम का उपयोग करेगा।

लार्वा दस्तावेज़ीकरण से नीचे दिया गया उद्धरण देखें।

-- वाक्पटु - मूल उपयोग




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सीक्वेलाइज़ को एकवचन तालिका नामों का उपयोग कैसे करें

  2. MySQL अनपेक्षित परिणाम:एक वर्चर कॉलम पर इन-क्लॉज (संख्या, 'स्ट्रिंग')

  3. तालिका डेटा प्रिंट करें mysql php

  4. ActiveRecord ::StatementInvalid:Mysql2 ::त्रुटि:मूल पंक्ति को हटा या अद्यतन नहीं कर सकता - रेल 4.2.6

  5. MySQL में D.O.B फ़ील्ड से आयु कैसे प्राप्त करें?