I am working on Magento version 2.1.10 and created an observer for event "sales_order_place_after", I need to show custom success message after successful checkout on checkout success page.
following is my current code:
namespace Vendor\Module\Observer;
use Magento\Framework\Event\ObserverInterface;
class Customsuccess implements \Magento\Framework\Event\ObserverInterface
{
protected $_messageManager;
public function __construct(\Magento\Framework\Message\ManagerInterface $messageManager )
{
$this->_messageManager = $messageManager;
}
public function execute(\Magento\Framework\Event\Observer $observer)
{
$this->_messageManager->addSuccessMessage(__('This is a success message'));
}
}
But I am getting the error on checkout.