Получить атрибут из config.php Sentry 2 для Laravel 4
Я пытаюсь изменить оригинальный файл User.php в папке vendor на cartalyt/sentry, потому что я хочу зарегистрировать две учетные записи с одним и тем же адресом электронной почты, но оригинальный код Sentry не позволяет эту функцию, поэтому я добавил атрибут в конфигурацию файл.php
/app/config/packages/cartalyst/sentry/config.php
Но я не знаю, как получить этот атрибут для использования в этом файле:
/vendor/cartalyst/sentry/src/Cartalyst/Sentry/Users/Eloquent/User.php
Потому что в этом файле я могу просто добавить if, чтобы проверить, хочу ли я зарегистрировать одного пользователя для одного письма или зарегистрировать больше пользователей с тем же адресом электронной почты.
Или, если у вас есть идея получше, будет полезно узнать ее.
Я надеюсь, что вы можете помочь мне!
1 ответ
You dont need to touch that file what you should do is
**remove this**
$table->unique('email');
**from this file**
**your-app/vendor/cartalyst/sentry/src/migrations/2012_12_06_225921_migration_cartalyst_sentry_install_users.php**
That would remove the unique constraint on creating a user with one single email
Then you might need to drop the db or look for a way to re-run the migrations.