मुझे लगता है कि आप गलत समझ रहे हैं कि पैरामीटर का उद्देश्य क्या है। यह बस एक शॉर्टकट है उदाहरण के लिए आपने दिखाया है। यदि आपके पास एक उपयोगकर्ता आईडी है तो आप उन्हें where
. लिखे बिना मिटा सकते हैं खंड।
DB::table('users')->delete($id);
उपरोक्त इसके समान है:
DB::table('users')->where('id', $id)->delete();
यह सुनिश्चित करने के लिए कि एक वैध आईडी की आपूर्ति की गई है, आप इनमें से किसी भी तरीके का उपयोग करने से पहले स्पष्ट रूप से एक जांच करेंगे। मैं यह नहीं कहूंगा कि यह एक सुरक्षा उल्लंघन है, बस एक डेवलपर के रूप में आपको अपने आवेदन को विकसित करते समय जागरूक होने की आवश्यकता है। आप इनपुट को पहले सत्यापित किए बिना केवल जानबूझकर चीजों को हटाना नहीं चाहते हैं।