2016-05-04 3 views
1

Я создаю приложение, в котором есть разные типы пользователей, и должны быть разные поля. В настоящее время у меня разные таблицы для разных пользователей, и при регистрации поля сохраняются в разных таблицах. Есть ли другой способ решения проблемы.Различные поля для разных типов пользователей

В основном есть два пользователя, и я сделал таблицы

normal_user 
-id 
-username 
-email 
-profile_photo 

another_user 
-id 
-username 
-email 
-profile_photo 
-city 
-phone_number 
-first_name 
-last_name 

Есть ли более простой способ или хороший способ?

ответ

0

Laravel имеет ACL (список контроля доступа), отправленный справа от версии 5.1. Вы можете использовать роли и разрешения, например, как вы обычно видите в WordPress. Jeffery Way объяснил это превосходно на веб-сайте laracasts.

https://laracasts.com/series/whats-new-in-laravel-5-1

Последние 4 видео объясняют политики и контракты Gate для реализации ролей и разрешений в Laravel. Я считаю, что последнее видео вкратце объясняет роли пользователя и разрешения.

Смежные вопросы