私はOctoberCmsの新しいプラグインをやっています。いくつかの特定のドメインのフロントエンド登録を制限したいと思います。イベントを聞く:ユーザー::作成
私はこれを試してみました:
class Plugin extends PluginBase
{
[......]
public function boot()
{
// Listen for user creation
Event::listen('eloquent.creating: October\Rain\Auth\Models\User', function($model) {
{
$this->checkDomains($user);
[.....]
}
}
}
しかし、私のリスナーが動作していません。イベントが何であるか知っていますか?新しいアカウントが作成される前に耳を傾ける必要がありますか?あなたはこのようなモデルの内部イベントの全てに結合することができ
おかげ
彼は、登録を制限したい場合は、彼は 'beforeCreate'イベントではない' beforeSave'を使用する必要があります - 後者はモデルが保存される前に発生し、いずれかの作成または更新されます –