2017-03-27 14 views
7

मेरे पास मेरे ईमेल में बाहरी ईमेल के लिए एक इनपुट फ़ील्ड है और मैं उस ईमेल पर अधिसूचना भेजना चाहता हूं।लैरवेल 5.3 अधिसूचना - केवल ईमेल पते का उपयोग करके सूचित करें

समस्या यह है कि यह ईमेल मेरे ऐप के बाहर हो सकता है, इसलिए मैं $ user-> सूचित() का उपयोग नहीं कर सकता।

क्या केवल ईमेल पते का उपयोग कर अधिसूचना भेजने का कोई तरीका है ??

उत्तर

12

आप आसानी से ईमेल पते के साथ एक अस्थायी उपयोगकर्ता उदाहरण बना सकते हैं।

(new User)->forceFill([ 
    'name' => 'Their name', 
    'email' => '[email protected]', 
])->notify(new MailMessage); 
+0

वही है जो मैं बॉक्स से बाहर सोच रहा हूं, धन्यवाद! – lewis4u

+0

क्या आप जानते हैं कि अधिसूचना के साथ अनुलग्नक भेजना संभव है? – lewis4u

+1

संलग्नक MailMessage क्लास का हिस्सा हैं। आप अटैचमेंट जोड़ सकते हैं या ऑनलाइन अनुलग्नक प्रदर्शित कर सकते हैं; https://laravel.com/docs/5.1/mail#attachments। –

संबंधित मुद्दे