Ich mache ein Netz mit Punkt und Belohnungssystem, in dem Benutzer Punkte sammeln und, wenn Benutzer die Anforderung erfüllen, zeigen, Benutzer wird eine Belohnung und Level bekommen.die Benutzer Überprüfung ist für die Erfüllung der Anforderung an MySQL
Als Beispiel ist hier meine Benutzertabelle
id | username | level | point
1 | nameuser | 0 | 0
Award:
idaward | awardname | pointreq | badgeid
1 | LEVEL ONE | 10 | 1
und so weiter, ich habe mehr als 100 Auszeichnung für die Benutzer.
Auszeichnung log
idlog | userid | awardid | badgeid | givendate
Und mein Ziel ist es, wie wenn der Benutzer berechtigt zu prüfen ist oder die Anforderung erfüllen, eine Auszeichnung & Abzeichen zu bekommen?
Der Fluss:
Users have a point -> check if user meets the requirement to level up & get award
-> Users will leveled up and get a reward (insert the info. to award log)
If users already have it then ignore it.
ich Laravel bin mit, wenn Sie also die Laravel Abfrage machen kann, werde ich es wirklich schätzen, aber ich werde auch roh MySQL-Abfrage akzeptieren.
Danke