Skip to content

Instantly share code, notes, and snippets.

@diaolizhi
Created October 12, 2019 02:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save diaolizhi/dbc43769acde6befc6cb08ec2d15ce24 to your computer and use it in GitHub Desktop.
Save diaolizhi/dbc43769acde6befc6cb08ec2d15ce24 to your computer and use it in GitHub Desktop.
<?php
namespace App\Listeners;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
use App\Common\Models\UserFollowModel;
use Illuminate\Support\Facades\Redis;
use App\Common\Models\UserModel;
use Log;
class UserModelSubscriber implements ShouldQueue
{
protected $listen = [
'eloquent.created: App\Common\Models\UserModel' => 'onUserCreated',
];
public function subscribe($events)
{
foreach ($this->listen as $event => $listener) {
$events->listen($event, __CLASS__.'@'.$listener);
}
}
public function onUserCreated($user)
{
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment