Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function boot()
- {
- $user = User::find(3);
- $emailProvider = null;
- //Split email in [0] someusername and [1] somedomain
- $emailArray = explode('@',$user->email);
- $domain = $emailArray[1];
- switch($domain)
- {
- case 'someProvider.com':
- $emailProvider = new SomeProviderEmailServiceProvider(app());
- break;
- default:
- $emailProvider = new DefaultEmailServiceProvider(app());
- }
- $emailProvider->boot();
- }
- public function register()
- {
- }
Add Comment
Please, Sign In to add comment