1.设置队列驱动
#.env
QUEUE_CONNECTION=redis
2.创建失败进程记录表
php artisan queue:failed-table
php artisan migrate
3.创建任务类
php artisan make:job UserLogin
4.生成类
#App/Jobs/UserLogin.php
public function handle()
{
//
$insert = [];
$insert['username'] = 'user_login' . time();
$insert['password'] = time();
$insert['updated_at'] = date('Y-m-d H:i:s');
$insert['created_at'] = date('Y-m-d H:i:s');
Uinfo::create($insert);
}
5.队列监听
php artisan queue:listen
6.控制器调用
$this->dispatch(new UserLogin());