calmdevelopment / obi-wan-kinobi

Filmpflege dingens für kleine Programmkinos
0 stars 0 forks source link

Feature/article #5

Closed tpraxl closed 5 years ago

tpraxl commented 5 years ago

Siehe auch Readme und commit messages der einzelnen commits.

Bitte composer install und php artisan migrate:fresh durchführen (drop tables + create user table).

Da die Anwendung noch nicht released ist, habe ich keine neue Migration angelegt. Wenn die Anwendung produktiv ist, würde man hier natürlich kein migrate:fresh mit table drop verlangen, sondern eine neue Migration anlegen und Änderungen mittels php artisan migrate vornehmen, was die Daten beibehält.

Wer manuell testen will:

Einfach mal eine storage/app/test.md erstellen mit folgendem Inhalt:

---
title: 'Mein Titel'
---
# Heading

php artisan tinker (kann mit exit wieder verlassen werden)

$article = (new Article)->load('test.md');
$article->getFrontmatter();
$article->getMarkdown();
$article->updateFrontmatter(['title' => 'Test']);
$article->save();