मैं Laravel के एक विक्रेता फ़ाइलप्रमाणीकरण कक्षा Laravel (का विस्तार गार्ड श्रेणी)
पर रखा /vendor/laravel/framework/src/Illuminate/Auth/Guard.php
संशोधित किया था करने के लिए कस्टम समारोह जोड़ेंलेकिन यह लैरावेल को अद्यतन करने पर ओवरराइट किया जाएगा।
मैं ओवरराइट को रोकने के लिए कोड को अपने/ऐप में कहीं भी रखने का एक तरीका ढूंढ रहा हूं।
समारोह संशोधित
public function UpdateSession() {
$this->session->set('type', $type); //==> Set Client Type
}
इसके अलावा वहाँ फ़ाइल पर एक नया कार्य है:
public function type() {
return $this->session->get('type'); //==> Get Client Type
}
ऊपर कोड अपने आवेदन में कई स्थानों पर कहा जाता है।
कोई विचार?
उपयोग कर सकते हैं आप एक विधि आप एक वर्ग है कि गार्ड वर्ग प्रदान करता है और * तो * विधि ओवरराइड बनाने चाहिए, और उपयोग ओवरराइड करने के लिए चाहते हैं कि अपने ऐप में कक्षा। आपको सीधे लैरवेल स्रोत कोड से गड़बड़ नहीं करनी चाहिए। –