Laravel CORS und JavaScript fetch

Der Hund brauchte Aufmerksamkeit und ein paar Spaziergänge. Nachmittags setzte ich mich an die Arbeit. Ich wollte endlich das Laravel AJAX Search Ding weitermachen.

Für CORS installierte ich eine Package. Das CSRF Token aber wurde aus irgenwelchen Gründen nicht angenommen. Ich hatte nun doch ein Fetch für ’ne Moderne AJAX Abfrage drin. Ich gab nach Stunden herumchecken auf und schaltete den CSRF Check aus.

Zwischencheck bei YouTube. Mal über 4000 Views innerhalb 48h. Die Einnahmen sind mickrig. Ich baute mal die Werbepausen ein. Wenn ich aber sehe, dass Leute, die seit 2015 dabei sind auch „nur“ um die 40K/Jahr bei 400K Abonnenten machen, dann muss ich echt langsam mal in die Gänge mit den Alternativen kommen.

Etwas deprimierend alles aber so ist das mit der Entwicklung. Als nächstes per one-liner ein CSV in ’ne SQLite DB gemacht:
echo -e ".separator ","\n.import index_wikivoyage_en_all.idx.csv places" | sqlite3 places.sqlite"

Da müsste ich noch den Key / Index definieren irgendwie, denn der Import über Laravel Scout dauerte ewig. Ich fand dann, dass eine echte Möglichkeit gibt, wohl CSV daten zu importieren: Laravel-Excel.

Das Ding musste aber erst mal funktionieren und weil ich eben auch die CLI Funktionen brauche und das Ganze nach einem Jahr jetzt vergessen hatte, installierte ich mir nochmal das Cities Beispiel. Da gab’s dann auch wieder Probleme beim Import. Der Index von Scout wurde einfach nicht erzeugt. Auf Github sah ich, das das Problem schon lange besteht. Der letzte Eintrag 6.6. also vor einem Monat. Irgendwie beharken sich die config Files. Es ist schon irre, wie hackig das alles ist und wie viele Nerven es damit kostet.

Auch das half nicht:

php artisan cache:clear
php artisan clear-compiled
php artisan config:cache
composer dumpautoload

Dann sah ich doch nur eine falsche Anweisung in ’ner Anleitung! Mit php artisan import:cities und php artisan index:cities ging der Import und die Erzeugung der Trigrams. Die brauche ich ja eigentlich nicht. Es geht eben um’s Interface und meine eigene einfache DB der Artikel.

Ein Tutorial installierte ich noch mit Typeahead. Langsam komme ich wieder in die Gänge.

0 Responses to “Laravel CORS und JavaScript fetch”


Kommentare sind zur Zeit nicht möglich.
2019-07-07_12-13-19_IMG_20190707_121319.jpg
2019-07-07_12-13-19_IMG_20190707_121319.jpg
2019-07-07_13-05-14_IMG_20190707_130514.jpg
2019-07-07_13-05-14_IMG_20190707_130514.jpg
2019-07-07_13-05-18_IMG_20190707_130518.jpg
2019-07-07_13-05-18_IMG_20190707_130518.jpg
2019-07-07_13-08-21_IMG_20190707_130821.jpg
2019-07-07_13-08-21_IMG_20190707_130821.jpg