Как быстро записать много записей в базу в laravel при этом проверяя уникальность?
Можно создать большой запрос и воспользоваться
INSERT IGNORE
или 
ON DUPLICATE KEY UPDATE
Нашел решение
$myWords = Word::all();

        $wordsFromFile = [];

        foreach($words as $word => $translation)
        {
            $word = mb_strtolower($word);
            $translation = mb_strtolower($translation);

            $wordInDatabase = $myWords->where('word', $word)->first();

            if($wordInDatabase == null)
            {
                $wordsFromFile[] = [
                    'word' => $word,
                    'translation' => $translation,
                    'state' => 0,
                ];
            }
        }
        
        Word::insert($wordsFromFile);