は、私はこのような配列を持っており、それは私が作成したモデルの私のブックマークテーブルにそれらを挿入することLaravelでfirstOrCreateを使用してデータベースに配列を挿入する方法は?
`array (size=120)
0 =>
array (size=8)
'name' => That the quick brown fox jumps over the lazy - 7' (length=53)
'url' => string 'google.com/zyx' (length=134)
'category' => string 'search-engine' (length=6)
1 =>
array (size=8)
'name' => string 'Mr. john brandy gave me a wall nut of quite' (length=67)
'url' => string 'yahoo.com/dzxser' (length=166)
'category' => string 'indian' (length=6)`
で120個の要素を持っていると私は確信して重複が発生しないようにしたいです。私はこれを見つけましたhttps://laravel.com/docs/5.4/eloquent#other-creation-methods特別にfirstOrCreate
方法。
私はforeachを使用しなければならないと想定していますが、わかりません。誰か助けてもらえますか?
ここでは何も複製していません –
@AbdullaNilam私は知っていますが、配列の要素が2つしかない例です。私はそれが合計120の要素で構成されている、またはより多くの要素を含むかもしれないと言った。 – coolsaint
このhttp://laravel-tricks.com/tricks/using-eloquentfirstorcreate-to-prevent-duplicate-seedingをチェックし、https://laracasts.com/discuss/channels/laravel/first-or-create-result –