본문 바로가기

일지

10/11 - json 파싱 및 시딩

첫번째 에러는 문자열이 아닌 배열이 들어가서 나오는 에러이므로 json_encoding을 사용하여 확인할 수 있다.

 

아래 동그라미에서 칼럼의 타입이 맞지 않아 에러가 났다.

 

데이터를 삽입하는데 

$poketmon = new Poketmon;

 

for($i = 0; $i < count(포켓몬); $i++) {

   $poketmon->num = 데이터[$i]['num'];

   $poketmon->name = 데이터[$i]['name'];

   $poketmon->save()

}

이런식으로 하면 맨 끝의 한줄만 저장이 됨

 

또한

DB::table('poketmons')->insert([])

이렇게 하면 created_at, updated_at 칼럼이 채워지지 않음

 

그래서

use App\Models\Poketmon;

Poketmon::create([])

이런식으로 해야 created_at, updated_at 칼럼까지 자동으로 채워짐

 

 

'일지' 카테고리의 다른 글

10/31 마이그레이션 오류 - 모델  (0) 2021.10.31
10/19 cmd 캐릭터 셋 및 마이그레이션 추가  (0) 2021.10.19
10/5 마이그레이션-칼럼 추가  (0) 2021.10.05
10/4 시딩/팩토리/파일 가져오기  (0) 2021.10.04
10/1 tinker  (0) 2021.10.01