- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试从 Laravel DB Facade 实现 insertOrIgnore
方法,这是文档+解释片段的链接: https://laravel.com/docs/5.8/queries#inserts
The insertOrIgnore method will ignore duplicate record errors while inserting records into the database:
DB::table('users')->insertOrIgnore([
['id' => 1, 'email' => 'taylor@example.com'],
['id' => 2, 'email' => 'dayle@example.com']
]);
这是产生错误的代码片段(它适用于常规 insert()
)
if ($datetime->format('H:i') >= '05:50' && $datetime->format('H:i') <= '07:10') {
DB::table('attendanceTable')->insertOrIgnore(['user_id' => $request->loggedUserId, 'day' => $datetime, 'shift_id' => $Shifts->id, 'created_at' => $datetime, 'updated_at' => $datetime]);
这是 Laravel 的 Telescope 产生的错误
Call to undefined method Illuminate\Database\Query\Builder::insertOrIgnore()
有人可以指出我做错了什么,或者至少给我一个提示吗?提前致谢!
最佳答案
我也出现了同样的错误,原来是因为我在laravel版本5.8.32
上,insertOrIgnore
是在5.8版本添加的。 33
。
运行 composer update
解决了这个问题。
关于php - Laravel DB 门面 BadMethodCallException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57807710/
这是我的部分代码: // ... code ... $action = self::defineAction( $request->getPath() ); try { $response =
我正在尝试从 Laravel DB Facade 实现 insertOrIgnore 方法,这是文档+解释片段的链接: https://laravel.com/docs/5.8/queries#ins
型号 belongsTo('CommentComercio', 'comercio_id', 'id'); } } 请求 $comercios = CommentComercio::all()
当我输入“php artisan migrate”时,出现以下错误: BadMethodCallException : Method Illuminate\Database\Schema\Bluepr
当尝试使用模型对象 User 从数据库中提取一些值时,出现以下错误:BadMethodCallException Method [find] does not exist 这是我的文件:模型用户 be
我想开始一个新的 laravel 项目,并想使用 Artisan 制作一个名为 ProductController 的 Controller ,但它以错误告终 “BadMethodCallExcept
我已经构建了一个 laravel 应用程序,我正在检查 Controller 中的时间重叠问题。 我使用的逻辑是在我的 Controller 的查询中,首先我会检查输入的 day_id 是否与具有该
我已经安装了 Laravel 5.4 并使用了 php artisan make:auth。一切都很好,我设置了数据库并迁移了所有内容。我还测试了登录和注册,一切正常。 之后,我设法设置了我的其他 C
我在 Laravel 4.3 的本地环境中使用 Redis 作为电子邮件队列。我最近升级到 Laravel 5.4,当我现在尝试使用 redis 队列(默认)时: php artisan queue:
当我尝试使用 orderBy() Eloquent 方法对输出数据进行排序时,我看到以下消息:BadMethodCallException: Method Illuminate\Database\El
我正在尝试测试我的类别类(class)。我正在使用 Mockery::mock() 方法,带有 'overload:' 前缀和 makePartial() 方法。 运行测试时出现此错误: Mocker
我正在开发一个页面来创建、更新、删除和查看更新事件时出错的事件。有一个事件表和一个 event_collection 表。在该 event_collection 表中,有一个 event_id,它是一
我正在尝试使用 Laravel 5.2 设置 PHPunit。我按照文档进行了简单的单元测试,但是每个测试都会抛出相同的错误: 1) CreateAccountTest::testCreateUser
我正在与@Jeffrey_way 系列的 Laracasts 一起工作 Many to Many Relations (With Tags) 下面是我使用 Laravel Tinker 在 CMD 中
在laravel-10项目中对EXCEL文件运行“Composer Required maatWebSite/EXCEL”,但显示“Package phpoffice/phpexel is reast
我是一名优秀的程序员,十分优秀!