首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用nexmo将发件人名称从“验证”更改为“我的公司名称”( laravel )。

使用nexmo将发件人名称从“验证”更改为“我的公司名称”( laravel )。
EN

Stack Overflow用户
提问于 2020-04-04 01:53:05
回答 1查看 456关注 0票数 1

我试图将下一个“验证”提供的消息标题更改为我的公司名称。我升级了我的nexmo帐户并把钱放进去了。我试着从工作中使用,而不是工作。

这是我的通知

代码语言:javascript
运行
复制
<?php

namespace App\Notifications;

use Illuminate\Bus\Queueable;
use Illuminate\Notifications\Notification;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Notifications\Messages\MailMessage;
use Illuminate\Notifications\Messages\NexmoMessage;
//use App\admin\Course;

class ConfirmedCourse extends Notification
{
    use Queueable;
    protected $course;

    /**
     * Create a new notification instance.
     *
     * @return void
     */
    public function __construct($course)
    {
     $this->course = $course;
    }

    /**
     * Get the notification's delivery channels.
     *
     * @param  mixed  $notifiable
     * @return array
     */
    public function via($notifiable)
    {
        return ['nexmo'];
    }

 public function toNexmo($notifiable)
    {
      try {
     $message = new NexmoMessage(); 
     $message->from('basma center')->content($this->course)
         ->unicode();
     return $message;
    }catch (\Exception $e) {
    $e->getMessage();
    }
 }  
}

我怎样才能解决这个问题?提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-09 18:04:35

查看Laravel的代码,我相信您所做的是正确的,因为它们似乎传递您的“从”设置通知堆栈。我唯一能想到的就是国家的限制,因为不同的国家对发送者的数据有不同的短信要求。

您可能需要检查国家具体特点和建议列表,以查看运营商是否正在覆盖此列表。

还请记住,Laravel通知是纯短消息,他们不是我们的验证产品。您在可以设置为原始SMS的"from“选项(参见上面的国家限制)方面受到了更多的限制。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61022861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档