gpt4 book ai didi

linux - 狂欢 : Syntax Error Near Unexpected Token `' table_name'`

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:51:44 25 4
gpt4 key购买 nike

我开始在 Ubuntu 15.04 中学习 Laravel 5。所以,我已经完成了数据库的创建,但是当我尝试使用终端插入数据时,出现了一些错误提示

bash : syntax error near unexpected token `'table_name'`

这是我在 laravel 应用程序目录中的终端输入

DB::table('table_name')->insert(['title' => 'My First Title', 'create_at' => new DateTime, 'updated_at' => new DateTime]);

这只是在我的数据库中添加数据的简单查询,但我无法完成这件事。有没有人可以帮助我?我已经检查了其他类似的问题,但在我的情况下,我认为它有所不同,我无法根据他们的问题找到一些可能的解决方案。

最佳答案

你所拥有的不是 bash 命令。因此,当在 bash 提示符下输入时,它会生成一条错误消息:

$ DB::table('table_name')->insert(['title' => 'My First Title', 'create_at' => new DateTime, 'updated_at' => new DateTime]);
bash: syntax error near unexpected token `'table_name''

在上面,bash 认为您正在尝试定义一个名为 DB::table 的函数。函数定义通常如下所示: DB::table() { cmd1;命令2; }。然而,在这种形式中,bash 不希望在开括号和闭括号之间找到标记。因此,它会生成如上所示的错误消息。

要执行该命令,需要一个理解 Laravel 的解释器。幸运的是,Laravel 中包含了这样一个解释器,它被称为 Artisan。您可以阅读更多相关信息 here .

关于linux - 狂欢 : Syntax Error Near Unexpected Token `' table_name'`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30678999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com