比较laravel中两个表中的所有数据



我有两个表,我想比较表2中除col4以外的所有列的所有值,并检查数据是否匹配。

表1

<表类>坳1Col 2坳3tbody><<tr>123456

如果第一个表名为books,具有Book模型,第二个表名为book_copies,具有BookCopy模型,您可以尝试以下操作:

$books = Book::select('col1', 'col2', 'col3')->get();
$bookCopies = BookCopy::select('col1', 'col2', 'col3')->get();
return $books->diffAssoc($bookCopies)->isEmpty();

最新更新