PHP Fatal error: Call to undefined function table() in eval()'d code on line 1 Laravel Artisan Tinker

PHP Fatal error: Call to undefined function table() in eval()'d code on line 1 Laravel Artisan Tinker

我在学习时遇到了问题 Laravel 所以我决定按照 laracast 上的教程学习,希望最后我能理解一些东西,

我安装了 homestead 并 "SSh" 进入我的 VM 并进入“~/Code/Laravel”,并尝试像他们在教程中所做的那样使用 tinker,Tinker 工作但不会执行任何命令即使是像 (>>> DB:table('projects')-get()) 这样的简单选择,但总是给我以下错误:

PHP Fatal error:  Call to undefined function table() in eval()'d code on line 1

screen shot of the terminal attached 我可以 运行 简单的数学运算和回显命令,但注意与数据库相关,虽然我成功迁移了 table (项目),并且我打算通过修补程序播种它(通过种子我的意思是输入一些将数据放入其中 - 这首先是种子的意思吗?-)。

我的 OS 是 Ubuntu 如果重要的话!

提前致谢!

我看到了附带的屏幕截图。解决方法很简单。而不是

DB:table('card')-get();

你需要写

DB::table('card')->get();