#php #mysql #laravel #authentication
#php #mysql #laravel #аутентификация
Вопрос:
Я хотел бы создать 2 разных регистра аутентификации. Я буду использовать php artisan make —auth для пользователей, но мне нужен другой тип регистра с большим количеством входных данных для продавцов при их регистрации (потому что мне нужно больше информации от них).
Я видел возможность добавить роль, а затем перенаправить на другую страницу в зависимости от ответа, но я хотел бы иметь также 2 разные таблицы
1 Create_Users_Table
2 Create_Sellers_table
Заранее спасибо за вашу помощь.
Комментарии:
1. Какой у вас вопрос по этому поводу? Как это связано с MySQL?
2. Здравствуйте, я уже получил ответ, но большое спасибо. Связано с тем, что вам нужно хранить регистрацию продавцов и пользователей в БД.
Ответ №1:
Вы можете сделать это с помощью пакета hesto / auth. https://github.com/Hesto/multi-auth
composer require hesto/multi-auth
php artisan multi-auth:install admin -f
php artisan multi-auth:install seller -f
В laravel мы уже используем таблицу users для аутентификации, поэтому вам также необходимо выполнить аутентификацию таблицы sellers.
php artisan multi-auth:install seller -f
Ответ №2:
Спасибо тебе, парень!
Это работает. Единственная проблема в том, что маршруты разные:
с пакетом мы имеем :
http://127.0.0.1:8000 /**продавец**/регистрация
и Laravel users — это только:
http://127.0.0.1:8000/register
Итак, чтобы сохранить ту же структуру, я должен также выполнить php artisan multi-auth: установить user -f
вот так, я могу придумать что-то вроде:
http://127.0.0.1:8000 /**пользователь **/регистрация