Есть ли особая причина, по которой вы храните шаблон в БД?
Не лучше ли использовать файл перевода, и позже, если вам потребуется поддержка разных языков, это будет намного проще.
так что вы можете иметь в файле перевода сообщение вроде:
'sms_template' => 'Thank you for placing order :order'
в Laravel, затем используйте
trans('MESSAGE_FILE_NAME.sms_template', ['order' => $order_number]);
замените MESSAGE_FILE_NAME вашим файлом перевода.
Если вам все еще нужно использовать простой старый способ PHP, сделайте следующее:
str_replace("%order_number%", $order_number, $Message);