Ich habe ein Problem mit Laravel zu lernen, also entschied ich mich, ein Tutorial bei Laracast zu folgen, in der Hoffnung, dass ich verstehen konnte etwas am Ende,PHP Schwerwiegender Fehler: Aufruf zu undefined Funktion Tabelle() in Eval() 'd Code in Zeile 1 Laravel Artisan Tinker
Ich installierte Homestead und "SSh" ed in meine VM und in "~/Code/Laravel" und versuchte mit Basteln zu arbeiten, wie sie auf dem Tutorial, Tinker funktioniert, aber nicht ausführen, einen Befehl nicht einmal eine einfache Auswahl wie (>>> DB: Tabelle ('Projekte') - get()), aber mir folgende Fehler weiterhin geben:
PHP Fatal error: Call to undefined function table() in eval()'d code on line 1
screen shot of the terminal attached Ich kann einfache mathematische Operationen und Echo-Befehle ausführen, aber Datenbank-bezogene Notizen machen, obwohl ich die Tabelle (Projekte) erfolgreich migriert habe, und ich plante, sie durch Tinker zu säen (durch Seed meine ich einige Daten hinein zu geben - ist das was?) Samen bedeutet an erster Stelle? -).
mein OS ist Ubuntu, wenn es darauf ankommt!
danke im voraus!
selbst zu schreiben, wenn 'Tabelle()' (oder 'Tabel()') definiert wurde, ist es immer noch falsch sein würde. Sie führen ZWEI Funktionsaufrufe durch und subtrahieren die Ergebnisse. Dieser Code ist 'DB :: table() MINUS get()'. Sie wollen wahrscheinlich '...-> get()' (beachten Sie die '>'). –
Wahrscheinlich möchten Sie auch 'DB :: table ('card') -> get()' (2 doppelte Punkte, nicht nur einen wie in Ihrem Bild) - so rufen Sie statische Methoden – Xatenev
Nur einen kurzen Blick auf die Dokumente : http://laravel-recipes.com/recipes/280/interacting-with-your-application - es gibt nichts wie DB :: oder table() sie benutzen einfach nur User :: find (1) zum Beispiel – Xatenev