многопользовательская аутентификация в laravel с одной таблицей пользователей и таблицей связанных ролей

В настоящее время я работаю над своим самым первым проектом laravel (и программированием вообще), и у меня есть проблема: я не могу создать многопользовательскую форму входа и регистрации, где все пользователи будут храниться в одной таблице базы данных (пользователи) , и будет иметь параметр role_id таблицы ролей. Роли супер-админ, админ и пользователь

Я создал проект и две таблицы базы данных следующим образом:

пользователи

$table->increments('id');
$table->string('name');
$table->string('email')->unique();
$table->integer('role_id')->unsigned();
$table->foreign('role_id')->references('id')->on('roles');
$table->string('password');
$table->rememberToken();
$table->timestamps();

роли

$table->increments('id');
$table->string('role');

И в модели таблиц я определил отношения (пользователь — имеет один идентификатор из таблицы ролей, а роль имеет много пользователей)

Я также

run php artisan make:auth

Может ли кто-нибудь помочь мне с предложениями ?!
благодарный

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector