द्वारा संग्रह से आइटम को कैसे निकालें मैं अपने संग्रह से व्यवस्थापक उपयोगकर्ता को हटाना चाहता हूं। मुझे पता है कि तालिका (आईडी) में प्राथमिक कुंजी 1 है। लेकिन जब मैं forget(1)
का उपयोग करता हूं तो यह 0 से शुरू होने वाले संग्रह में सरणी तत्व को हटा देता है। मैं आईडी से संग्रह से आइटम को कैसे हटा सकता हूं?लार्वेल: आईडी
// Grab all the users
$users = User::all(); //$this->user; use to return array not Laravel Object
if($users->find(1)->hasRole('admin'))
$users->forget(0);
आप मतलब है, आप नहीं है कि डेटाबेस से हटाना चाहते हैं:
तो तुम जैसे कुछ लिख सकते हैं (बुरा उदाहरण के बारे में खेद है, मेरे अपने उपयोग के मामले दूसरों के लिए उपयोगी होने के लिए भी अलग है) सिर्फ $ उपयोगकर्ता संग्रह से? –
हां। मैं अपने उपयोगकर्ता पर उपयोगकर्ताओं की सूची में व्यवस्थापक उपयोगकर्ता को प्रदर्शित नहीं करना चाहता हूं। – Phil
संभावित डुप्लिकेट [भूलना काम नहीं करता] [http://stackoverflow.com/questions/20735181/forget-doesnt-work) – ceejayoz