Programmiersprache: PHP Framework: Laravel Dependencies: Composer-> handhabt Rest.
####Dieses Projekt benötigt folgende Software:
- MySQL
- PHP5 mit PDO Extension für MySQL
- Composer (am besten global installiert via npm)
Vorausgesetzt wird eine eingestellte MySQL Datenbank also Datenbankname, Username und Password merken!
Mit dem Link oben rechts das Repository klonen:
mkdir myProject
cd myProject
git clone https://link-oben-rechts
composer update
Composer lädt alle in composer.json
aufgelisteten Packages.
- Im root Verzeichnis, die Datei
.env
öffnen und Datenbankinformationen eintragen:
DB_HOST=127.0.0.1
DB_DATABASE=dbName
DB_USERNAME=dbUsername
DB_PASSWORD=dbPassword
- Danach Migrationen ausführen
php artisan migrate --seed
Der Befehl --seed
füllt die Datenbank mit vordefinierten Daten die sich unter database/seeds/ befinden. In diesem Projekt sind dass die Admin User in der Datei AdminSeeder.php
Bei Fehler -> Diese Zeile aus der Datei (im root Verzeichnis des Projektes) composer.json einkommentieren:
47 "pre-update-cmd": [
48 //"php artisan clear-compiled" -> Auskommentierung entfernen!
49 ],
Den Testserver starten wir mit dem Befehl:
php artisan serve
Dann im Browser die Adresse http://localhost:8000/ öffnen.
####ACHTUNG: User Registrierung wird zurzeit nur über Mobile App erledigt.