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

Laravel Delete Query Builder

मुझे लगता है कि आप गलत समझ रहे हैं कि पैरामीटर का उद्देश्य क्या है। यह बस एक शॉर्टकट है उदाहरण के लिए आपने दिखाया है। यदि आपके पास एक उपयोगकर्ता आईडी है तो आप उन्हें where . लिखे बिना मिटा सकते हैं खंड।

DB::table('users')->delete($id);

उपरोक्त इसके समान है:

DB::table('users')->where('id', $id)->delete();

यह सुनिश्चित करने के लिए कि एक वैध आईडी की आपूर्ति की गई है, आप इनमें से किसी भी तरीके का उपयोग करने से पहले स्पष्ट रूप से एक जांच करेंगे। मैं यह नहीं कहूंगा कि यह एक सुरक्षा उल्लंघन है, बस एक डेवलपर के रूप में आपको अपने आवेदन को विकसित करते समय जागरूक होने की आवश्यकता है। आप इनपुट को पहले सत्यापित किए बिना केवल जानबूझकर चीजों को हटाना नहीं चाहते हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. लोड डेटा इनफाइल त्रुटि कोड:13

  2. MySQL रूट पासवर्ड बदलें

  3. इकाई-विशेषता-मूल्य तालिका डिजाइन

  4. MySQL से अजगर/पांडा/सुन्न सरणी में संख्यात्मक डेटा लोड करने का सबसे तेज़ तरीका

  5. सफल MySQL/MariaDB बैकअप और पुनर्प्राप्ति रणनीतियाँ