पर सफलतापूर्वक या नहीं भेज दिया जाता है मैं एक समारोह है कि इसचेक मेल Laravel 5
/**
* Send Mail from Parts Specification Form
*/
public function sendMail(Request $request) {
$data = $request->all();
$messageBody = $this->getMessageBody($data);
Mail::raw($messageBody, function ($message) {
$message->from('[email protected]', 'Learning Laravel');
$message->to('[email protected]');
$message->subject('Learning Laravel test email');
});
return redirect()->back();
}
/**
* Return message body from Parts Specification Form
* @param object $data
* @return string
*/
private function getMessageBody($data) {
$messageBody = 'dummy dummy dummy dummy';
}
का उपयोग कर Laravel5 पर मेल भेज सकते हैं और सफलतापूर्वक भेज दी गई है। लेकिन यह कैसे जांचें कि यह भेजा गया था या नहीं?
if (Mail::sent == 'error') {
echo 'Mail not sent';
} else {
echo 'Mail sent successfully.';
}
मैं बस उस कोड का अनुमान लगा रहा हूं।
आप की कोशिश की है दे सकते हैं 'मेल :: विफलताओं()' – haakym
@haakym मेरे कोड को बदलने के लिए कैसे यह देखने में सक्षम होने के लिए कि वह काम है या नहीं ? उस विधि को आग लगाने के लिए? धन्यवाद –
क्या यह मदद करता है? http://stackoverflow.com/questions/24772531/laravel-mail-sending-email-but-returning-false – haakym