什么和什么?具体说说??
个人认为webhook比较好用,站长觉得呢?
我在编写给用户发送短信队列的时候,碰到一下问题,请大神给予指点:
用户控制器代码如下:
public function send()
{
$users = User::where('id','<',3)->get();
foreach ($users as $user) {
$this->dispatch(new SendMessageUser($user));
}
return 'Done';
}
队列文件如下:
<?php
namespace App\Jobs;
use App\Models\User;
use Illuminate\Bus\Queueable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Bus\Dispatchable;
use Overtrue\EasySms\EasySms;
class SendMessageUser implements ShouldQueue
{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
protected $user;
/**
* Create a new job instance.
*
* @param User $user
*/
public function __construct(User $user)
{
$this->user = $user;
}
public function handle(EasySms $easySms)
{
/** @var TYPE_NAME $easySms */
$easySms->send($this->user->phone, [
'content' =>"【XXX】尊敬的会员".$this->user->name.",您好,今天是您的生日,祝您生日快乐!"
]);
\Log::info('Send Message to ' . $this->user->phone);
}
}
短信扩展是easy-sms
.env
文件是这样写的:
QUEUE_DRIVER=redis
就会出现这样的错误:
这里的redis
,如果换成database
就完全没有问题,可以发送成功。
我觉得JSON viewer也挺好用的,还可以选择喜欢的主题。
Jelly回来了,最新要开什么课程啊?
大神们,如何设置Laravel路由,可以使用户有自己的二级域名,例如:
A用户:
aaa.xxx.com
B用户:
bbb.xxx.com
C用户:
ccc.xxx.com
配置了好几天,一直没成功,请指教。
首先使用API资源,文档里有,然后使用API的GET路由,你试试吧!
嗯,我试试,非常感谢
不是在视图里哦,我想在控制器里,配置个一个参数,所有控制器不用重写
比如说有个cogfig 方法,里面带有参数,例如:
public function aaa() {
$pm = PM::first();
$config = [
'id' => 'userid',
'pm' => $pm->title,
]
}
而这个我需要很多控制器里使用,我该如何操作,我记得Jelly老师讲过类似的课程,就是忘记了在哪个系列里,请给予帮助或者提示,谢谢!
现在有个项目需要多图上传,就是不知道如何写多图上传的方法,请大神帮助!
已经找了好几天了,大家帮帮我。