2016-05-04 19 views
1

Ich erstelle eine Anwendung, wo es verschiedene Arten von Benutzern gibt und es verschiedene Felder geben muss. Ich habe zur Zeit verschiedene Tabellen für verschiedene Benutzer erstellt und bei der Registrierung werden die Felder in verschiedenen Tabellen gespeichert. Gibt es einen anderen Weg, um das Problem anzugehen?Verschiedene Felder auf verschiedenen Benutzertypen

Grundsätzlich gibt es zwei Benutzer, und ich habe die Tabellen

normal_user 
-id 
-username 
-email 
-profile_photo 

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

Gibt es einen einfacheren Weg, oder eine gute Art und Weise gemacht?

Antwort

0

Laravel hat ACL (Access Control List) bereits ab Version 5.1 ausgeliefert. Sie können Rollen und Berechtigungen verwenden, wie Sie sie normalerweise in WordPress sehen würden. Jeffery Way hat dies hervorragend auf der Laracasts-Website erklärt.

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

Die letzten 4 Videos erklären Richtlinien und Gate-Verträge Rollen und Berechtigungen in Laravel zu implementieren. Ich glaube, das letzte Video erklärt kurz Benutzerrollen und Berechtigungen.

Verwandte Themen