Laravel
Marco Auenhammer@verbatim bzw. @endverbatim:
Diese zwei sollten einen Bereich im view umschließen in welchem man mit Javascript arbeitet auch überall wo ein ng-* vorkommt!
Essentiell bei Angularapplikationen mehr oder weniger das gesamte Dokument
# Anleitung - Step for Step
### 1 - Vorbereitung
##### Ausgangssituation:
Auf Moodle die ZIPs im PLF-Ordner runterladen und im Projekt Ordner ablegen.
Die Ordner im offline.zip gehören nach ```/public``` verschoben.
##### Datenbank erstellen
Auf der Konsole:
```
mysql -u root -proot
mysql> CREATE DATABASE meineDB;
mysql> exit
```
##### .env Datei vorbereiten
Folgende Zeilen müssen entsprechend angepasst werden:
```
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=meineDB
DB_USERNAME=root
DB_PASSWORD=root
```
##### Artisan Server starten
Nun den Server starten und auf eventuelle Fehlermeldungen reagieren
```
php artisan serve&
```
##### Auf Fehlermeldungen reagieren
.env File überprüfen
Weiters diese Befehle ausführen:
```
composer dump-autoload
php artisan clear-compiled
```
Server starten
### 2 - Migrations, Controller und Model
```
php artisan make:model -m -c -r Task
```
1) Migrations erstellen (Struktur für DB erstellen)
php artisan make:model -m -c -r Task
erstellt ein Model, Controller und Ressource Controller, Name sollte english sein sonst könnte es zu konflikten mit Laravel kommen
2) Das erstellte Migration File nun befüllen mit den Tabellenspalten
3) php artisan migrate
Führt die eben erstellte Migration durch