protected function register() { /** @var Plugin $plugin */ $plugin = app(Plugin::class); $providers = $plugin->getProviders(); $use_email = app('request')->get('use_email', false); if ($use_email !== false) { return parent::register(); } return view($plugin->getIdWith('views.register'), $this->data, compact('providers')); }